【事件设置】
图3-4-6-1 事件:事件在某事发生时产生。比如,用户在角色上点击鼠标或者一个角色与另一个角色发生碰撞。事件和行为一起让你的角色像有了生命般活灵活现。 行为在事件后产生。比如在用户“鼠标点击”(事件)角色之后,角色“改变动画”(行为)或者一个角色与另一个角色发生“碰撞”(事件),被撞击的角色“被摧毁”(行为),该角色可以想象成宇宙飞船或者被子弹撞击。 为了用好MC,理解事件和行为是非常关键的。 事件列表MC支持以下事件: 鼠标键按下 鼠标键弹起 角色绘制 接受网络消息 网络错误 事件的具体使用,我们将在下文中结合案例具体介绍。 继承角色继承:其实所谓的继承角色,就是把某角色的事件复制给另一个角色。 下面举个例子来说明。 我们可以先给一个角色添加一些事件
图3-4-6-2 比如,在角色player_dog里添加鼠标键按下事件,执行改变动画的行为,如下:
图3-4-6-3
![]()
图3-4-6-4 在player_dog2角色中选择继承角色,如下
图3-4-6-5 测试之后可以发现,player_dog2角色中没有添加事件。点击角色仍会改变动画。这是因为player_dog2继承了player_dog角色中的事件。在超级马里奥中,有很多金币,他们的功能也都只有一个,就是被主人公吃掉,因为他们都继承自同一个父角色。
图3-4-6-6 Demo下载地址:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=2439&extra=page%3D3%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline |
MC新手入门(十)------事件设置
最新推荐文章于 2025-02-05 07:00:00 发布
