找回密码
 立即注册
楼主: z376730842

[脚本] 移动脚本

[复制链接]
发表于 2013-6-9 17:11 | 显示全部楼层 |阅读模式
private var allowedGo:boolean;
private var speed1Up:boolean;
private var speed1Down:boolean;
private var speed2Up:boolean;
private var speed2Down:boolean;
private var speed1:float=0;
private var speed2:float=0;
var rotatespeed:float=10;
var maxSpeed:float=30;
function Start()
{
allowedGo=true;

}
function OnCollisionEnter(hit:Collision){
if(hit.gameObject.tag=="Terrain"){
allowedGo=true;
}
}
function OnCollisionExit(hit:Collision){
if(hit.gameObject.tag=="Terrain"){
allowedGo=false;
}
}
function Update () {
if(speed1Up==true){
if(speed1<maxSpeed){
speed1=speed1+0.5;
}
}
if(speed2Up==true){
if(speed2<maxSpeed){
speed2=speed2+0.5;
}

}
if(speed1Down==true){
if(speed1>0){
speed1=speed1-0.5;
}

}
if(speed2Down==true){
if(speed2>0){
speed2=speed2-0.5;
}
}
if(allowedGo==true){
if(Input.GetKey(KeyCode.W)){
speed1Up=true;
speed2Down=true;
speed1Down=false;
speed2Up=false;
this.transform.Translate(Vector3.forward*Time.deltaTime*(speed1-speed2));
}
else if(Input.GetKey(KeyCode.S)){
speed2Up=true;
speed1Down=true;
speed2Down=false;
speed1Up=false;
this.transform.Translate(Vector3.forward*Time.deltaTime*(speed1-speed2));
}
else
{
speed1Down=true;
speed2Down=true;
speed1Up=false;
speed2Up=false;
this.transform.Translate(Vector3.forward*Time.deltaTime*(speed1-speed2));
}
if(Input.GetKey(KeyCode.D)){
if(speed2Up==true){
this.transform.Rotate(Vector3.up*Time.deltaTime*-rotatespeed);
}
else
{
this.transform.Rotate(Vector3.up*Time.deltaTime*rotatespeed);
}
}
else if(Input.GetKey(KeyCode.A)){
if(speed2Up==true){
this.transform.Rotate(Vector3.up*Time.deltaTime*rotatespeed);
}
else
{
this.transform.Rotate(Vector3.up*Time.deltaTime*-rotatespeed);
}
}

}
else
{
speed1Down=true;
speed2Down=true;
speed1Up=false;
speed2Up=false;
this.transform.Translate(Vector3.forward*Time.deltaTime*(speed1-speed2));

}
}
发表于 2013-11-15 20:12 | 显示全部楼层

我很懒,只想回复看看,另感谢楼主分享{:soso__16915934313317769624_2:}
发表于 2014-4-26 10:10 | 显示全部楼层
好 好 好 学习学习
发表于 2016-10-28 23:49 | 显示全部楼层

不错 不错 不错
发表于 2016-10-29 14:44 | 显示全部楼层

不错 不错 不错
发表于 2017-2-20 21:56 | 显示全部楼层
很不错
发表于 2017-2-20 22:24 | 显示全部楼层
楼主是超人
发表于 2017-2-20 22:31 | 显示全部楼层
好帖就是要顶
发表于 2017-2-20 22:02 | 显示全部楼层
难得一见的好帖
发表于 2017-2-20 22:40 | 显示全部楼层
说的非常好
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 18:12 , Processed in 0.068569 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表