菜单
  

                if(this.x>this.stage.stageWidth-80)
                    this.x= this.stage.stageWidth-80;
            }
            public function CollideWith(object:CarBase):Boolean
            {
                if(this.x-40<object.x+40&&
                    this.x+40>object.x-40&&
                    this.z-20<object.z+20&&
                    this.z+20>object.z-20)
                    return true;
                return false;
            }
        }
    }
    (2)    ComCar类的代码
    ComCar类代码是用于管理计算机赛车的,该类派生于CarBase,是一个特殊的赛车类,计算机赛车这类代码设计时需要考虑的是:
    A    计算机赛车需要自动思考下一步的行为动作;
    B    游戏中,玩家的观察视角被固定在玩家赛车的后面,所以玩家赛车的Z轴坐标其实是不会改变的。这就需要不断地调整计算机赛车的Z轴坐标,以保持赛车之间的相对位置不改变。
    ComCar类的代码如下所示:
    package classes
    {
        import flash.display.MovieClip;
        public class ComCar extends CarBase
        {
            private var m_nThinkingTime;
            public function ComCar()
            {
                m_nSpeedZ=25;
                m_nThinkingTime=5;
            }
            public function Thinking(object:CarBase)
            {
                m_nThinkingTime--;
                if(m_nThinkingTime>0)
                    return;
                m_nThinkingTime=5;
                var R:int=(Math.random()*21)-10;
                if(R<-9)
                    m_nSpeedX=-8;
                else if(R>9)
                    m_nSpeedX=8;
                else
                    m_nSpeedX=0;
                m_nSpeedZ=24+int(Math.random()*20)-10;
                if(this.z>object.z+200)
                    m_nSpeedZ=20;
                if(this.z<object.z-200)
                    m_nSpeedZ=30;
            }
            override public function Logic()
            {
                super.Logic();
  1. 上一篇:C#交通数据采集及整理方法的设计与实现
  2. 下一篇:企业ERP管理软件采购管理申请计划子模块的设计与开发
  1. 基于3DMAX的校园三维建模与可视化

  2. delta3D电解铝生产过程三维仿真技术

  3. OpenGL虚拟人三维模型控制平台实现

  4. kinect深度数据的走廊出口...

  5. Photoshop+Frontpage+Flash软件的网站制作

  6. 基于OpenGL的三维城市湿地场景的建立与实现

  7. 基于Flash的3e少儿英语水平...

  8. 电站锅炉暖风器设计任务书

  9. 大众媒体对公共政策制定的影响

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 乳业同业并购式全产业链...

  12. 中考体育项目与体育教学合理结合的研究

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 杂拟谷盗体内共生菌沃尔...

  15. 当代大学生慈善意识研究+文献综述

  16. 十二层带中心支撑钢结构...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回