当前Unity 版本 5.6.2 personal
//检测点击键盘上的Q键
if (Input.GetKey (KeyCode.Q)) {
//向左旋转
transform.Rotate (0/*不沿x轴不旋转*/, -25 * Time.deltaTime, 0/*不沿z轴不旋转*/, Space.Self);
}
//绕着Y轴 逆时针旋转
transform.Rotate (0/*不沿x轴不旋转*/, -25 * Time.deltaTime, 0/*不沿z轴不旋转*/, Space.Self);
//绕着Y轴 顺时针旋转
transform.Rotate (0/*不沿x轴不旋转*/, 25 * Time.deltaTime, 0/*不沿z轴不旋转*/, Space.Self);
//检测键盘输入 x轴方向
float x = Input.GetAxis ("Horizontal") * Time.deltaTime * speed;
//检测键盘输入 z轴方向
float z = Input.GetAxis ("Vertical") * Time.deltaTime * speed;
//检测键盘输入 y轴方向
//float y = Input.GetAxis ("Vertical") * Time.deltaTime * speed;
transform.Translate (x, 0, z);
//使用UI 需要导入 using UnityEngine.UI;
numberOfFS++;
GameObject.Find("Canvas/FSText").GetComponent<Text>().text= "发射数:"+numberOfFS;
//3.0秒之后销毁 游戏对象
Destroy (gameObject, 3.0f);
//打开一个场景
using UnityEngine.SceneManagement;
SceneManager.LoadScene("场景名称");
网友评论