如何使汽车游戏中使用boundarys。
时间:2013-01-26 10:59来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
这是一个教程,讲解了如何使汽车游戏中使用boundarys。
我将解释如何做到这一点,一步一步:
1。创建的轮廓你想您的boundarys的地方,我用了一个正方形,这是一个MC,并给它一个实例名称土地。
2。设计的汽车,并把它转换成一个MC,没有必要给它一个实例名称,因为所有的行动将在。
3。按你的车,调出动作面板,在这里添加的行动:
onClipEvent事件(enterFrame事件){
/ /使汽车前进
如果(Key.isDown(Key.UP)){
速度+ = 1;
}
/ /使汽车倒退
如果(Key.isDown(Key.DOWN)){
速度 - = 1;
}
/ /告诉汽车先快后慢的速度,20
(Math.abs(速度)> 20){
速度* = 0.7;
}
/ /你可以改变旋转的车,你的愿望
如果(Key.isDown(Key.LEFT)){
_rotation - = 15;
}
如果(Key.isDown(Key.RIGHT)){
_rotation + = 15;
}
/ /这里是什么地方的HitTest的边界
速度= 0.98;
X =数学。黄大仙(_rotation(一下,Math.PI/180))*速度;
Y = Math.cos(_rotation(一下,Math.PI/180))*速度* -1;
(_root.land.hitTest(_x + x,_y + Y)){
_x + = X;
_y + = Y;
} {
速度* = - 0.6;
}
}
4.Finished,现在对其进行测试。
(责任编辑:卓想空间http://www.zxgzs.com)
下一篇:如何使透明的flash元件