[]动画、界面处理效率方面的问题

如下两个问题请多指教,谢谢!

1、动画资源占用比较
背景:现在素材有很多 flash 动画。
做法:转换完格式的 swf 动画(1)与在 Flash 中“导出png序列”后使用 Animation 的 loadImages() 做成序列动画(2);导出png序列后多张图片的体积要比swf文 件大不少,这两者单从资源占用方面看 swf 似乎更有优势,但感觉 Animation 序列动画更方便控制些。能从其它方面给些意见吗?

2、界面视图写法比较
需要在 Laya IDE 下设置的界面一般都是继承自 View 或 Dialog来写,比如设计完的文件叫 MyTestUI,在具体使用时可能这样用: MyTestView extends MyTestUI,然后在 MyTestView 中写具体显示逻辑; 如果不需要设计UI界面,整个界面通过代码拼成,这个时候 我们是直接继承自 Sprite (没有继承 View等)来写具体逻辑的,是不是继承自 View 更能发挥 Laya 本身的优势,方便且高效呢?或者 是其它?请指教!
 
已邀请:

Laya_XS

赞同来自:

问题一回复:
 
flash的swf导出后变成了序列帧的图片,序列帧的图片也可以打包成图集,跟原本的flash动画占用资源来对比的话是比较多,因为计算内存是按图片的张数跟图片大小算内存的,你可以在不影响动画播放的基础上通过减帧来优化动画的内存;
 
问题二回复:
 
layaairide发布的页面默认是有两种类型:View跟Dialog,他们分别用处不一样,如果你不是在IDE里布局文件的话你可以直接继承SPrite这个跟View跟Dialog没啥影响,没有性能问题!

要回复问题请先

商务合作
商务合作