HGraphics是用来画矢量图的,但它不是显示对象。
17
2015
12
17
2015
12
(三)hEngine—显示对象容器HSprite
HSprite继承自HDisplayObjectContainer,是第一个可以实例化的显示对象容器,可以用来管理显示对象。
HSprite有graphics属性,graphics可以用来画矢量图,和flash中一样,graphics不属于显示对象,而且画出来的图形总是在显示对象下面的。
使用HSprite可以很方便的管理显示对象,控制显示对象的显示顺序。由于HShape、HBitmap本身是不响应触屏事件的,所以如果想让HShape、HBitmap响应触屏事件,需要把它们放到HSprite容器中,用HSprite来响应触屏事件,这点和flash中也是一致的。
15
2015
12
(二)hEngine—序列帧动画HSpriteSheet
安卓版Canvas渲染引擎——hEngine使用,使用HSpriteSheet创建序列帧动画。
15
2015
12
(一)hEngine—初始化引擎,基本现实对象
安卓版Canvas渲染引擎——hEngine入门,初始化引擎,并创建基本的显示对象。
15
2015
12
安卓Canvas渲染引擎——hEngine
由于项目需要,用安卓的Canvas实现了一个渲染引擎。
仿照AS3.0的结构和API实现,帧动画参考了createjs。
25
2015
11
createjs中Text中文不换行的问题(2)
之前就提到过createjs中Text中文不换行的问题,之前的解决方法是在中文之间加空格。由于项目中要用到,加空格的方法不合适,所以自己改了一下源码。
23
2015
11
flash用代码控制影片剪辑的播放速度
之前项目中用到的一个类,重写了影片剪辑的play、stop、gotoAndPlay、gotoAndStop方法,可以通过设置delay来改变元件的播放速度。
18
2015
11
(十二)createjs游戏-围住神经猫
上一篇搭建好了一个游戏框架。接下来就要用框架做一些游戏了。
2014年,《围住神经猫》火了一把,html5游戏,egret也跟着火了。
其实这个游戏很早就有了,原作者是日本人。最初的版本(我见过的最早的)是用as2写的。通过破解swf文件,得到了一个网址:http://www.gamedesign.jp/这个可能是原作者的网站。(如有错误,欢迎指正)
18
2015
11
(十一)createjs游戏-游戏框架
之前的入门系列已经介绍过createjs的基础知识。
接下来,我们就来用createjs制做游戏。