自己做的判定!大虾们就不用看了,只供新手参考!先看看效果:
代码如下:
//定义速度变量
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
分享到:
相关推荐
运动规划/路径规划/轨迹规划的联系与区别 https://blog.csdn.net/wx545644217/article/details/54175035 ⼀、基本概念 运动规划Motion Planning 路径规划Path Planning 轨迹规划Trajectory Planning 运动规划由路径...
车运动规则 高级游戏制作:Flash制作物体弹跳电脑游戏 跟随鼠标的弹性球运动小游戏(Flash CS3) 关于过关类游戏的模型 公布源代码! 好玩的碰撞 简单碰撞 基于Blue框架开发的简单Flash网游 即时战略游戏开发:...
避障策略的设计需要考虑到小车的避障规则、避障速度和避障距离等因素,确保小车能够安全、快速和准确地避障。 红外避障机器人毕业设计.pdf 文件提供了一个完整的红外避障机器人设计方案,包括硬件设计和软件设计两...
通过引入行车状态变量和反馈规则提出了一种新的单车道元胞自动机交通流模型,利用改进后的新模型,分析了元胞自动机模型中常采用的线统计法,并尝试将交通中的点统计法用于元胞自动机模型中的单个车辆的微观运动的...
摘要:本文提出了一个基于GPS导航系统和V2V(车对车)通信数据接收的车辆通过无控制交叉口的一个潜在的碰撞预警算法。对各种情况下的汽车运动的数学建模,得出了可能的碰撞结论。算法操作只产生一个警告信号。然而,...
* CA6140 车床车螺纹传动链,是由Ⅰ轴→主轴箱→挂轮机构→减速箱→溜板箱中的开合螺母,使刀架作纵向进给运动,车制螺纹。 八、材料科学 * 滑阀套的材料为优质碳结钢。 * 滑阀套在机械加工中要加热处理工序,以...
每个元胞或者是空的,或者被一辆车所占据。车辆的速度可以在(0~Vmax)之间取值。 NaSch 模型的运行规则包括: 1. 加速:在时刻 t 到时刻 t+1 的过程中,车辆的速度可以加速,但不能超过最大速度 Vmax。 2. 减速...
中国象棋的基本规则是:双方轮流移动棋子,目标是将对方的帅(将)置于"将死"状态,即无法逃脱被对方帅(将)"吃"的局面。每个棋子都有其特定的移动方式,例如车可以直线移动,炮需要跳过一个棋子才能吃掉对方棋子,...
运动 在这里,我先介绍两种比较普遍的弱智游戏机的物体运动规则:柔体传动,刚体传动。 刚体传动 代表作是俄罗斯方块,所谓刚体,就是硬硬的一个东东,运动的时候也不怎么旋转(注 意,俄罗斯方块是会旋转,但其实他...
10.汽车运动问题:汽车运动问题是数学学习的重要组成部分,需要掌握不同的数学模型和解决方法。例如,一汽车从甲地开往乙地,每小时行驶 v1千米,t 小时可到达,如果每小时多行驶 v2千米,那么可提前到达________...
* 在开始或改变运动计划前,请务必咨询医生。 * 设备本体、配件、心率感测器和相关数据仅供休闲使用,不作其他用途。 快速入门 * 用户需要阅读快速入门手册,以了解设备的基本操作和功能。 * 用户需要了解设备的...
本资源摘要信息来自"医学三基基础知识.pdf"文件,涵盖了人体解剖学的基础知识,包括运动系统、骨的基本构造、骨密质和骨松质的分布、骨膜的构造和功能、红骨髓的分布、新生儿颅的特征、翼点的位置、组成和植库意义、...
* 选用优先数列时,应按照先疏后密的规则进行选取,以避免规格过多。 * 选择较大的测量力,有利于提高测量的精确度和灵敏度。 * 对一被测值进行大量重复测量时其产生的随机误差完全服从正态分布规律。 * 某圆柱面的...
该系统采用了三自由度机械手臂,能够在三维空间中完成升降、平移、旋转等基本指令。为了提高控制精度,系统采用了模糊PID控制算法,该算法可以根据不同的环境和情况进行调整,并使机械手臂能够准确定位并夹持障碍物...
实际上,由于我们在应用物理或数学领域没有扎实的背景,或者因为任务太复杂了,所以我们不知道蛇形运动所需的控制规则... 那么,我们该怎么做呢? 首先,我们需要将此问题分为以下两部分,然后我们可能会有一个解决...
悬挂运动控制系统(2005年E题); 电动车跷跷板(2007年F题本科组); 电动车跷跷板(2007年J题高职高专组); 声音引导系统(2009年B题); 模拟路灯控制系统(2009年I题)。 其中与电动小车有关的有6题。 2. 从...
用打气筒打气时,气筒内气体温度升高是因为分子不停地做无规则运动。 12. 凸透镜固定在光具座上某位置,将蜡烛从 a 点滑到 b 点后,再移动光屏,屏上得到清晰的像变小。这是因为凸透镜位于 a 点左侧。 13. 在电路...
3. 酒精含量的变化基本只受消除速度常数支配。 4. 假定消除只发生在中心室,两个房室内酒精初始量都为零(即没有喝酒)。 5. 酒在体内运动的配置和消除都是药物动力学过程。 6. 人都是在精神状态正常情况下喝酒。 7....
2、基本活动。 (1)出⽰⼤⿎,引起幼⼉兴趣。 1、教师:我这⾥有⼀⾯⼤⿎,猜猜我今天带它来做什么? 2、幼⼉猜测并回答。 (2)幼⼉按⿎声节奏踏步,根据⿎声的缓和急分别踏慢和踏快。 1、教师:当⿎声响起的时候,...
9.6.1 运动目标提取 355 9.6.2 TLD 单目标跟踪.. 358 9.6.3 人眼检测与跟踪.. 361 9.7 小结. 365 附录A 366 1——代码清单.. 366 2——CMake 编译OpenCV3.1 源码. 372 3——OpenCV3.1 Extra 扩展库 375 参考文献.......