lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6330|回复: 3
打印 上一主题 下一主题

drawTriangles 画一个三角形不出?

[复制链接]

1

主题

0

好友

11

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-11-21 00:31:42 |只看该作者 |倒序浏览
    var bgImage = new LSprite();
    bgImage.graphics.clear();
    bgImage.graphics.beginBitmapFill(_imagedata);

    vertices = new Array();
    vertices.push(0, 0);
    vertices.push(0, _imagedata.height);
    vertices.push(_imagedata.width, _imagedata.height);

    indices = new Array();
    indices.push(0, 1, 2);

    uvtData = new Array();
    uvtData.push(0, 0);
    uvtData.push(0, 1);
    uvtData.push(1, 1);

    bgImage.graphics.drawTriangles(vertices, indices, uvtData , 2);
不知道为什么只画了个三角边框,没有图像,求高手解答
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2014-11-21 09:30:50 |只看该作者
drawTriangles的用法不对,你需要把剩余的三角形补全,详细解说请看
http://blog.csdn.net/lufy_legend/article/details/8113566
如果只需要一个三角形的话,请使用drawVertices
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

11

积分

士兵

Rank: 1

板凳
发表于 2014-11-21 10:40:24 |只看该作者
lufy 发表于 2014-11-21 09:30
drawTriangles的用法不对,你需要把剩余的三角形补全,详细解说请看
http://blog.csdn.net/lufy_legend/art ...

我是想实现一张图片的水波纹效果。本来想先试一个三角形的扭曲,结果怎么试怎么不对。
大神一提醒才发现,原来绘制索引还有顺序规定.....,api说明里最好加上吧哈。

三角形的顶点顺序分别是(左上,右上,左下)和(右上,左下,右下)
回复

使用道具 举报

1

主题

0

好友

11

积分

士兵

Rank: 1

地板
发表于 2014-11-21 10:43:36 |只看该作者
canyue4006 发表于 2014-11-21 10:40
我是想实现一张图片的水波纹效果。本来想先试一个三角形的扭曲,结果怎么试怎么不对。
大神一提醒才发现 ...

并且是以一个矩形为单位?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-21 23:26 , Processed in 0.054038 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部