using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
// Use this for initialization
public float speed=5;
void Start () {
}
// Update is called once per frame
void Update () {
if(Input.GetKey(KeyCode.W))//当点击w键的时候,方法返回真值
{
//this指的是脚本,transform
print ("w");
this.transform.Translate (new Vector3 (0, 0, 1)*speed*Time.deltaTime,Space.World);
}
if(Input.GetKey(KeyCode.A))//当点击s键的时候,方法返回真值
{
print ("S");
this.transform.Translate ( Vector3.left*speed*Time.deltaTime,Space.World);
}
if(Input.GetKey(KeyCode.S))//当点击w键的时候,方法返回真值
{
print ("A");
this.transform.Translate ( Vector3.back*speed*Time.deltaTime,Space.World);
}
if(Input.GetKey(KeyCode.D))//当点击w键的时候,方法返回真值
{
print ("D");
this.transform.Translate (Vector3.right*speed*Time.deltaTime,Space.World);
}
if(Input.GetKey(KeyCode.Space))//当点击w键的时候,方法返回真值
{
print ("space");
this.transform.Translate (Vector3.up * speed * Time.deltaTime, Space.World);
this.gameObject.transform.Rotate (Vector3.up*100*speed*Time.deltaTime,Space.World);
this.transform.RotateAround (Vector3.zero,Vector3.up,10);
}
}
}
c#:物体的移动
最新推荐文章于 2022-07-12 23:45:35 发布