来自SMB3的Actionscript 2.0愤怒的太阳报

时间:2015-01-19 01:59:37

标签: flash actionscript-2

我在动作脚本2.0中制作马里奥flash游戏,我想知道如何在这个游戏中添加愤怒的太阳。来自smb的愤怒的太阳像玩家/马里奥一样移动zig zag,如果愤怒的太阳接触马里奥/玩家,玩家就会死亡。

https://www.youtube.com/watch?v=qYp0qpfIwPw

视频供参考。

1 个答案:

答案 0 :(得分:0)

你的问题有点模糊,有很多组成部分。

您需要在舞台上使用movieClip来表示太阳。我假设如果你正在编写游戏,你知道如何做到这一点但是如果你试图从代码中动态地执行它,请阅读此文件以获取attachmovie

http://www.actionscript.org/resources/articles/42/1/Using-attachMovie/Page1.html

在代码中更改动画片段的位置

http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000240.html

本文讨论使用onEnterFrame执行操作

this.onEnterFrame = function() {
    my_mc._x = getProperty(_root, _xmouse);
};

所以修改此代码并更改内容,以便根据游戏逻辑将太阳相对于Mario移动。

要查看太阳是否接触,请使用hitTest http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001314.html

确保Mario实例有一个实例名称,我认为它可以用代码控制它。