自己做的判定!大虾们就不用看了,只供新手参考!先看看效果:
代码如下:
//定义速度变量
var speed:Number = 0;
var car_speed:Number = 0;
//增加键盘侦听器
Key.addListener(_root.road_mc);
road_mc.onEnterFrame = function() {
//键盘UP键按下
if (Key.isDown(38)) {
if (road_mc._y<-80) {
road_mc._y += speed;
speed_func();
car_speed_func();
//trace(speed);
car_mc._y>=166 ? car_mc._y -= car_speed : 正常;
} else {
road_mc._y = -437;
}
//键盘UP键放开
} else if (road_mc._y<-80) {
if (speed>=0.25) {
speed -= 0.25;
road_mc._y += speed;
//trace(speed)
//trace(road_mc._y)
}
} else {
road_mc._y = -437;
}
//键盘LEFT键
if (Key.isDown(37)) {
if (car_mc._x>76) {
speed<3 ? car_speed=speed : car_speed=3;
car_mc._x -= car_speed;
}
}
//键盘RIGHT键
if (Key.isDown(39)) {
if (car_mc._x<378) {
speed<3 ? car_speed=speed : car_speed=3;
car_mc._x += car_speed;
//trace(car_speed);
}
}
//键盘DOWN键
if (Key.isDown(40)) {
if (speed>0) {
car_mc<331 ? car_mc._y += 5 : 正常;
speed -= 2;
} else {
speed = 0;
}
}
//加速"shift"键
if (Key.isDown(Key.SHIFT) && !this["press"]) {
this["press"] = true;
car_mc.play();
speed<150 ? speed += 50 : 正常;
var This = this;
this["interval"] = setTimeout(function () {
car_mc.gotoAndStop(1), This["press"]=false;
}, 5000);
//设置延时5000毫秒
}
};
//声明函数,按当前速度渐加
function speed_func() {
if (speed<10) {
speed += 0.25;
} else if (speed<20) {
speed += 0.5;
} else if (speed<30) {
speed += 1;
} else if (speed<50) {
speed += 1.5;
} else if (speed<80) {
speed += 3;
} else if (speed<0) {
speed = 0;
}
}
源文件下载: 车运动规则.rar
分享到:
相关推荐
全国公路摩托车锦标赛车辆技术规则是中国摩托运动协会参照国际摩联(FIM)和亚洲摩联(UAM)的相关条例制定的,适用于国内举办的公路摩托车比赛。这些规则旨在确保比赛的安全性、公平性和成本效益。 根据规则,比赛...
具体而言,本研究旨在实现以下目标:研究智能车辆运动轨迹规划的基本原理与方法,建立完善的理论体系;设计并实现一个基于数据驱动的智能车辆运动轨迹规划系统,提高规划效率与质量;通过实验验证该方法的可行性与...
乘用车通常分为基本型乘用车、多功能车(MPV)、运动型多用途车(SUV)和交叉型乘用车。基本型乘用车,如轿车,主要适用于家庭使用,最多可容纳9人。MPV结合了轿车、旅行车和厢式货车的功能,提供灵活的内部空间布局...
实验教学大纲——四轮智能车机构及运动控制实验课,是一门针对机械、电子和信息大类专业学生的选修实验课程,旨在通过实践操作提升学生的综合知识应用能力、工程实践能力和创新意识。实验课总共18学时,涵盖机械原理...
教师在整个过程中密切关注孩子们的参与情况,适时引导,确保游戏的安全进行,同时渗透基本的社会规则和语言表达能力的培养。通过这样的活动,不仅可以锻炼孩子们的身体,还能促进他们的社会情感发展和语言表达能力。
在存在大量无规则且分布不均匀的障碍物的环境中,如何让车辆安全、高效地行驶是一项复杂任务。基于RRT(快速搜索随机树)的运动规划算法为此提供了一种解决方案。RRT算法以其随机性和效率在路径规划领域广受欢迎,...
### 全国大学生智能汽车竞赛-智能车基础任务组(简称基础组)比赛规则解析 #### 一、竞赛目的 全国大学生智能汽车竞赛基础组旨在推动低年级(一年级、二年级)大学生对智能汽车技术的了解与实践。通过参加此类竞赛...
综上所述,汽车概论的教学内容广泛且深入,不仅涉及汽车的基本结构和分类,还包括汽车的技术参数和现代汽车技术的发展趋势。通过这样的教学,学生能够全面了解汽车的工作原理和性能,为未来从事汽车行业的技术工作...
飞思卡尔智能车电磁组车辆设计方案涉及的要点包括智能车的基本组成、电磁组特定的比赛规则、直立控制、速度控制、方向控制、倾角测量、电路设计、机械设计以及软件编写与调试等。下面将详细展开相关知识点。 智能车...
【标题与描述解析】 标题“单车骑行运动CSS模板是一款户外运动俱乐部CSS网站模板下载 .rar”揭示了资源的核心内容——这是一款专为户外运动俱乐部...用户需要了解基本的前端开发知识,以便有效利用并定制这个模板。
战争期间,赛车运动受到严重影响,但战后,赛车规则和技术得到了进一步完善,为1950年代F1世界锦标赛的正式成立奠定了基础。F1赛车不仅体现了工程技术的创新,也承载了人类对速度和竞技精神的追求,成为了全球最具...
规划阶段需要考虑多个因素,如道路条件、交通规则、动态障碍物的运动状态,以及乘客的舒适度和安全性。 **控制(Control)** 控制是执行规划结果的实际动作,确保无人车按照规划路径和行为准确地行驶。控制系统需要...
运动控制算法的设计与实现是智能车能够按照预设轨迹或指令进行运动的关键,它涉及到控制理论和算法的知识。调试与优化阶段则是对智能车软件和硬件的综合检验,要求参赛者根据测试结果不断调整,以适应比赛要求。 ...
从给定的文件信息中,我们可以提取到关于著名汽车制造商及其车型的详细解析,涵盖了从意大利豪华跑车品牌法拉利...通过对这些命名规则的了解,消费者可以更直观地掌握车辆的基本信息,从而做出更加明智的购买决策。
通过以上内容,我们可以深入理解高中物理中描述运动的基本概念,包括质点、参考系、坐标系、时间、位移、路程等核心概念,以及它们在实际问题中的应用。这些知识是后续学习牛顿运动定律、动力学等更高级物理概念的...
乘用车(passenger car)通常是指最多9个座位的车辆,包括驾驶员在内,可以分为基本型乘用车、多功能车(MPV)、运动型多用途车(SUV)以及交叉型乘用车。基本型乘用车类似于传统意义上的轿车,但不包含某些特定车型...
而错误则是因为不遵守规则或疏忽导致的,是可以避免的。 在简单运动的讨论中,物理学中的机械运动指的是物体位置随时间的变化。研究物体的机械运动时,需要选择一个参照物,这个参照物被称为参考系。自然界中所有...
乘用车包括基本型乘用车(如轿车)、多功能车(MPV)、运动型多用途车(SUV)和交叉型乘用车,这些车型在功能和设计上各有特点,适应不同的使用场景和需求。例如,MPV融合了轿车、旅行车和厢式货车的特点,适合家庭...