#pragma strict
function Start () {
}
var Space:int = 5;//定义变量
var newobject:Transform;
function Update () {
var x:float =Input.GetAxis("Horizontal")*Time.deltaTime*Space;//定义X轴,小数
var z:float =Input.GetAxis("Vertical")*Time.deltaTime*Space;//定义Z轴,小数
//移动功能↓↓↓↓↓↓↓
transform.Translate(x,0,z);
//print("sheji"+x);
//开火功能↓↓↓↓↓↓↓
if(Input.GetButtonDown("Fire1")){
var n:Transform = Instantiate(newobject,transform.position,transform.rotation);
var fwd:Vector3 = transform.TransformDirection(Vector3.forward);//方向转换
n.rigidbody.AddForce(fwd*7800);//加力
}
//旋转功能↓↓↓↓↓↓↓
if(Input.GetKey(KeyCode.Q)){
transform.Rotate(0,-25*Time.deltaTime,0,Space.Self );
}
if(Input.GetKey(KeyCode.E)){
transform.Rotate(0,25*Time.deltaTime,0,Space.Self );
}
}
按教程写的但是报错了,,,错误信息Assets/scripts/sheji.js(29,62): BCE0019: 'Self' is not a member of 'int'. 代码一样啊,,,
function Start () {
}
var Space:int = 5;//定义变量
var newobject:Transform;
function Update () {
var x:float =Input.GetAxis("Horizontal")*Time.deltaTime*Space;//定义X轴,小数
var z:float =Input.GetAxis("Vertical")*Time.deltaTime*Space;//定义Z轴,小数
//移动功能↓↓↓↓↓↓↓
transform.Translate(x,0,z);
//print("sheji"+x);
//开火功能↓↓↓↓↓↓↓
if(Input.GetButtonDown("Fire1")){
var n:Transform = Instantiate(newobject,transform.position,transform.rotation);
var fwd:Vector3 = transform.TransformDirection(Vector3.forward);//方向转换
n.rigidbody.AddForce(fwd*7800);//加力
}
//旋转功能↓↓↓↓↓↓↓
if(Input.GetKey(KeyCode.Q)){
transform.Rotate(0,-25*Time.deltaTime,0,Space.Self );
}
if(Input.GetKey(KeyCode.E)){
transform.Rotate(0,25*Time.deltaTime,0,Space.Self );
}
}
按教程写的但是报错了,,,错误信息Assets/scripts/sheji.js(29,62): BCE0019: 'Self' is not a member of 'int'. 代码一样啊,,,