WEB开发网
开发学院图形图像Flash Flash游戏教程:控制物体运动三法 阅读

Flash游戏教程:控制物体运动三法

 2009-04-07 12:01:23 来源:WEB开发网   
核心提示: 方法二:通过敲击方向键实现物体的单位运动 这种方法在游戏中是经常被使用到的,尤其是RPG游戏,Flash游戏教程:控制物体运动三法(3),学会它是设计RPG和其它很多游戏(如俄罗斯方块)的基础,实例中用的是小键盘的方向键,不是帧),选择Actions命令,你有可以把它改成其它键,做出各种你

方法二:通过敲击方向键实现物体的单位运动

这种方法在游戏中是经常被使用到的,尤其是RPG游戏,学会它是设计RPG和其它很多游戏(如俄罗斯方块)的基础。实例中用的是小键盘的方向键,你有可以把它改成其它键,做出各种你想要的效果。

1-5步同"方法一"。

6、右键单击move影片第1帧中的Graphic图片(是右键单击图片,不是帧),选择Actions命令。输入如下的代码:

onClipEvent (keyDown) { //当键被按下后执行下面的语句
if (Key.getCode() == Key.LEFT) {
//如果击键为 ← 键就告之影片跳到第2帧执行。实现图片地翻转
tellTarget ("/mc") {
gotoAndStop (2);
}
}
if (Key.getCode() == Key.RIGHT) { //如果击键为 → 键就执行下面的语句
width = getProperty("/mc", _width); //把影片宽度附值给变量width
movex = getProperty("/mc", _x);
movex = movex+width/10; //以影片宽度的十分之一作为图片移动的单位值
setProperty ("/mc", _x, movex);
}
if (Key.getCode() == Key.UP) { //以下代码含义参考上面
height = getProperty("/mc", _height);
movex = getProperty("/mc", _y);
movex = movex-height/40;
setProperty ("/mc", _y, movex);
}
if (Key.getCode() == Key.DOWN) {
height = getProperty("/mc", _height);
movex = getProperty("/mc", _y);
movex = movex+height/40;
setProperty ("/mc", _y, movex);
}
}

上一页  1 2 3 4 5  下一页

Tags:Flash 游戏 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接