我是AS3的初学者和一般的编程,但已经学到了足够的知识,我现在想开始学习如何在屏幕上渲染动画。这些是我在谷歌“研究”两天时所知道的方法。 我没有能力从教育机构学习课程,所以我唯一的学习方式是通过网络资源。
Flash
并在movie clip
的{{1}}上创建动画,并结合移动对象的位置,我们可以通过这种方式实现一些正确的动画。但是我买不起Flash,所以这不是我可以选择的。在经验丰富的程序员中,它似乎也不是一个受欢迎的选择(我认为,由于在屏幕上有大量动画制作时效果不佳?)timeline
然后将sprite sheet
精灵表中的相关图片添加到屏幕上。还有其他方法可以将精灵表中的图像放到除blitting
以外的屏幕上吗?
还有其他渲染动画的方法吗?
有些在线网站声称blitting
是我所需要的,但我想了解所有可用选项,以便我可以针对任何特定情况选择最合适的选项。
任何帮助将不胜感激:)
答案 0 :(得分:1)
blitting的另一个选择是Stage3D。请查看Starling的2D动画。
答案 1 :(得分:0)
要渲染动画,您可以在MovieClip中创建一个帧并将其转换为MovieClip,并将帧命名为“running
”。然后你需要创建一个Enter Frame事件,其中MovieClip的实例名称是'Guy',并在函数的代码中写'Guy.x += 5;
',以使你的MovieClip在每一帧和函数中向右移动5个像素写“Guy.gotoAndStop('running');
”
答案 2 :(得分:0)
使用TweenMax引擎可以获得更好的动画效果。轻松编码,更多动画!!