MC中如何添加Button
Button是几乎所有游戏在功能控制中都会用到的关键控件,那么在MC中如何添加一个好看的,还能够对MouseDown和MouseUp事件响应的Button呢?
其实很简单,在MC中,每一个对象都被抽象成一个具有动画/文本特征的Actor,这里的动画指的是多帧或者单帧(单幅)图像,并且能够识别带Alpha通道的png图片。也就是说只要设计好任意形状的png图片,就可以被制作成Button。
有了多帧(常态、按下)的图片,接下来的添加也非常简单。
首先将准备好的多帧图片增加为动画,
然后在“组合动画”中设置相应的帧,并且命名,
最后在MouseUp和MouseDown事件中加上设置好的对应的“组合动画”和需要响应的事件即可。
当然,别忘了增加一个Create Actor -> Change Animation事件,把“播放动画的方式”设置为“Stopped”,否则开始的时候动画就会很不老实的不停播放。
附件是button制作的教学源文件,请参考。
http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=279&extra=page%3D2