Flash CS4三维游戏设计(赛车)(14)
时间:2016-11-25 19:00 来源:毕业论文 作者:毕业论文 点击:次
this.z=this.z+m_nSpeedZ; } public function adjustZ(sz:int) { this.z=this.z-sz; if(this.z>1000) this.visible=false; else this.visible=true; } } } (3) PlayerCar类的代码 PlayerCar类用于管理玩家赛车,它派生于CarBase,是一个特殊的赛车类。PlayerCar需要做的知识对用户输入控制赛车这一方面做一个处理即可,具体代码如下所示: package classes{ import flash.display.MovieClip; import flash.ui.Keyboard; public class PlayerCar extends CarBase { public function PlayerCar() { } public function Input(keys:Array) { for each (var key in keys) { switch (key) { case Keyboard.UP : m_nSpeedZ=m_nSpeedZ+2; if (m_nSpeedZ>25) { m_nSpeedZ=25; } break; case Keyboard.LEFT : m_nSpeedX=-12; break; case Keyboard.RIGHT : m_nSpeedX=12; break; case Keyboard.DOWN : m_nSpeedZ=m_nSpeedZ-2; if (m_nSpeedZ<0) { m_nSpeedZ=0; } break; } (责任编辑:qin) |