lufy's legend

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

HTML5高级编程之图形扭曲及其应用

[复制链接]

0

主题

0

好友

10

积分

士兵

Rank: 1

楼主
发表于 2013-12-10 21:11:46 |显示全部楼层
请问下,我想用你这个框架做个“长廊”效果
就是“网格”形状的“地板”,感觉是人在往前走,地板在往后退,
其实就是矩形图片,做了个梯形的缩放,然后平铺,滚动
应该怎么实现呢?望赐教
回复

使用道具 举报

0

主题

0

好友

10

积分

士兵

Rank: 1

沙发
发表于 2013-12-11 11:50:19 |显示全部楼层
本帖最后由 leonly0224 于 2013-12-11 15:56 编辑
lufy 发表于 2013-12-10 23:28
就用这个帖子里讲的drawTriangles函数就可以实现啊,
控制好座标,让座标按照梯形轨道移动就可以了 ...

你好,感谢回复!
我现在是这么弄的
首先图片按照你上面三国人物的划分方法来划分9个定点
0    3    6
1    4    7
2    5    8
那么uvtData里面顺序是0 1 2 3 4 5 6 7 8

如果我想沿着y轴水平往下“滚动”,
是不是我把划分点最下面一行挪上来即可(变成下面这样)
2    5    8
0    3    6
1    4    7
那么uvtData里面顺序是2 0 1 5 3 4 8 6 7 ?

是不是这么个意思?
=============目前我这么弄,已经成功了
但是运行一小会,速度就会越来越卡。。。。到最后明显卡的一塌糊涂
请问有没有更高效的方法推荐下,谢谢

回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-2 10:21 , Processed in 0.051111 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部