我是一个相当新的程序员,在AS2,C#和Java方面有一些背景知识。我试图做的是开始在AS3中创建一个游戏,并在必要时简单地咨询谷歌,但是有一些重大变化加上我的经验不足使得事情变得困难。
基本上,我有一个成功运行的网格布局,您可以在网格和边界内控制动画片段。我还实现了一个2D-Array类来创建一个可以模仿电路板并存储信息的数组,例如“在第5,4位已有一个角色,所以你不能在那里移动你的角色”。它只存储0和1。
我失去的是如何正确管理我在我的库中创建的动画片段,以便将它们放置在舞台上并由已编写的代码处理。通过这个我的意思是添加一个movieclip并让事件处理程序更新我的2D数组来说现在已经填充了位置会很棒。除了为它添加一些AI动作,我可能还有一个类。
所以简而言之,我想知道是否有人有一些快速的提示或教程可以帮助我让球再次滚动。
谢谢!
麦克
答案 0 :(得分:1)
执行此操作的最佳方法是将AS3类链接到MovieClip。实际上,您右键单击库中的影片剪辑。打开属性并选择Export for ActionScript
。键入新的类名或您已编写的名称。
然后,您所要做的就是创建一个新实例。要在舞台上添加内容,只需使用addChild(myMovieClip)
就可以轻松定位。
您必须在运行时添加它们才能传入数组等参数(除非您只是从类中引用该阶段)。只需确保链接的类扩展了MovieClip。
另请参阅此网站:AS Tutorial Basics
希望这会有所帮助,祝你好运!我也讨厌过渡到AS3.0。