自己做的判定!大虾们就不用看了,只供新手参考!先看看效果:
代码如下:
//定义速度变量
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)和亚洲摩联...
具体而言,本研究旨在实现以下目标:研究智能车辆运动轨迹规划的基本原理与方法,建立完善的理论体系;设计并实现一个基于数据驱动的智能车辆运动轨迹规划系统,提高规划效率与质量;通过实验验证该方法的可行性与...
乘用车通常分为基本型乘用车、多功能车(MPV)、运动型多用途车(SUV)和交叉型乘用车。基本型乘用车,如轿车,主要适用于家庭使用,最多可容纳9人。MPV结合了轿车、旅行车和厢式货车的功能,提供灵活的内部空间布局...
第三部分详细说明了比赛规则,包括比赛的基本原则、装备要求、处罚制度、抗议及上诉流程等。例如,比赛中的MOTO阶段和资格赛分别承担了不同角色,确保了比赛的合理性和竞争性。规则还明确了比赛开始时所有选手需同时...
教师在整个过程中密切关注孩子们的参与情况,适时引导,确保游戏的安全进行,同时渗透基本的社会规则和语言表达能力的培养。通过这样的活动,不仅可以锻炼孩子们的身体,还能促进他们的社会情感发展和语言表达能力。
随后进入实践练习阶段,学生将开始动手操作,通过设计简单的控制电路,并编写相应的程序来实现智能车的基本运动控制功能,如前进、后退、转弯等。在这一阶段,学生需亲自动手连接电路,编写程序,并对智能车进行调试...
在赛车运动的世界中,速度与激情的背后是严苛的规则与秩序。尤其是对于赛车场的运营管理而言,安全永远是放在首位的要素。江苏万驰国际赛车场作为国内重要的赛车运动场地之一,制定了一系列安全管理规则,以确保每一...
在存在大量无规则且分布不均匀的障碍物的环境中,如何让车辆安全、高效地行驶是一项复杂任务。基于RRT(快速搜索随机树)的运动规划算法为此提供了一种解决方案。RRT算法以其随机性和效率在路径规划领域广受欢迎,...
### 全国大学生智能汽车竞赛-智能车基础任务组(简称基础组)比赛规则解析 #### 一、竞赛目的 全国大学生智能汽车竞赛基础组旨在推动低年级(一年级、二年级)大学生对智能汽车技术的了解与实践。通过参加此类竞赛...
综上所述,汽车概论的教学内容广泛且深入,不仅涉及汽车的基本结构和分类,还包括汽车的技术参数和现代汽车技术的发展趋势。通过这样的教学,学生能够全面了解汽车的工作原理和性能,为未来从事汽车行业的技术工作...
飞思卡尔智能车电磁组车辆设计方案涉及的要点包括智能车的基本组成、电磁组特定的比赛规则、直立控制、速度控制、方向控制、倾角测量、电路设计、机械设计以及软件编写与调试等。下面将详细展开相关知识点。 智能车...
【标题与描述解析】 标题“单车骑行运动CSS模板是一款户外运动俱乐部CSS网站模板下载 .rar”揭示了资源的核心内容——这是一款专为户外运动俱乐部...用户需要了解基本的前端开发知识,以便有效利用并定制这个模板。
战争期间,赛车运动受到严重影响,但战后,赛车规则和技术得到了进一步完善,为1950年代F1世界锦标赛的正式成立奠定了基础。F1赛车不仅体现了工程技术的创新,也承载了人类对速度和竞技精神的追求,成为了全球最具...
规划阶段需要考虑多个因素,如道路条件、交通规则、动态障碍物的运动状态,以及乘客的舒适度和安全性。 **控制(Control)** 控制是执行规划结果的实际动作,确保无人车按照规划路径和行为准确地行驶。控制系统需要...
运动控制算法的设计与实现是智能车能够按照预设轨迹或指令进行运动的关键,它涉及到控制理论和算法的知识。调试与优化阶段则是对智能车软件和硬件的综合检验,要求参赛者根据测试结果不断调整,以适应比赛要求。 ...
从给定的文件信息中,我们可以提取到关于著名汽车制造商及其车型的详细解析,涵盖了从意大利豪华跑车品牌法拉利...通过对这些命名规则的了解,消费者可以更直观地掌握车辆的基本信息,从而做出更加明智的购买决策。
通过以上内容,我们可以深入理解高中物理中描述运动的基本概念,包括质点、参考系、坐标系、时间、位移、路程等核心概念,以及它们在实际问题中的应用。这些知识是后续学习牛顿运动定律、动力学等更高级物理概念的...
乘用车(passenger car)通常是指最多9个座位的车辆,包括驾驶员在内,可以分为基本型乘用车、多功能车(MPV)、运动型多用途车(SUV)以及交叉型乘用车。基本型乘用车类似于传统意义上的轿车,但不包含某些特定车型...