关于老师所说canvas制作可拼接应用的疑问

来源:2-2 绘制直线、多边形和七巧板

arlenhui

2015-06-24 22:23

我只想知道如何控制同一个canvas画布中不同的块,绘制的时候难道可以给不同绘制内容编号?求回答

写回答 关注

1回答

  • 非常六加一69
    2016-01-02 23:44:46

    我们不是刚开始定义了一个tangram集合吗?可以修改这个集合中元素的属性就可以了控制其中一个板的形状,位置和颜色了,tangram[0].p[0].x=100等等这样就可以修改了。。。或者可以给每一个对象都给一个名字,也就是我们在定义时,例如t1={p:[{x:0,y:0},{x:800,y:0},{x:400,y:400}],color:"yellow"},。。。。自己想的,还没操作。。。哈哈

    arlenh...

    监听设备事件,记录所有的模块,用属性来标记x,y,width,height等属性,封装一个canvas操作类会比较复杂,建议使用框架,cocos2d,egret,phaser都很推荐使用。

    2016-01-07 23:36:49

    共 1 条回复 >

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96779 学习 · 1000 问题

查看课程

相似问题