美文网首页
第二个游戏

第二个游戏

作者: dingz | 来源:发表于2017-03-28 21:15 被阅读3次

    【喷火】 public GameObject Huomiao;
    public GameObject Huomiao1;
    void Update () {
    GameObject obj = GameObject.FindWithTag("Huomiao1");
    if (Input.GetKeyDown(KeyCode.W))
    {
    Huomiao.SetActive(true);
    Huomiao1.SetActive(true);
    }
    if (Input.GetKeyUp(KeyCode.W))
    {
    Huomiao.SetActive(false);
    Huomiao1.SetActive(false);
    }
    if (Input.GetKeyDown(KeyCode.S))
    {
    Huomiao.SetActive(true);
    Huomiao1.SetActive(true);
    }
    if (Input.GetKeyUp(KeyCode.S))
    {
    Huomiao.SetActive(false);
    Huomiao1.SetActive(false);
    }

    【射击】
    public class Sheji : MonoBehaviour {
    void Update () {
    if (Input.GetMouseButton(0))
    {
    transform.position += transform.forward * 30 * Time.deltaTime;
    Destroy(gameObject,1f);
    }
    }
    }

    【轮子】
    public class Lunzi : MonoBehaviour {
    void Update () {
    if (Input.GetKey(KeyCode.W))
    {
    transform.Rotate(new Vector3(0, -3, 0));
    }
    if (Input.GetKey(KeyCode.S))
    {
    transform.Rotate(new Vector3(0, 3, 0));
    }
    if (Input.GetKey(KeyCode.A))
    {
    transform.Rotate(new Vector3(0, -2, 0));
    transform.Rotate(new Vector3(0, 2, 0));
    }
    if (Input.GetKey(KeyCode.A))
    {
    transform.Rotate(new Vector3(0, -2, 0));
    }
    if (Input.GetKey(KeyCode.D))
    {
    transform.Rotate(new Vector3(0, 2, 0));
    transform.Rotate(new Vector3(0, -2, 0));

    519.png
        }
        if (Input.GetKey(KeyCode.D))
        {
            transform.Rotate(new Vector3(0, -2, 0));
        }
    }
    

    【相机跟踪】
    public class Camcar : MonoBehaviour {

    public Transform TankeTransform;
    private Vector3 tanke;
    void Start () {
        tanke = transform.position - TankeTransform.position;
    }
    void Update () {
        transform.position = TankeTransform.position + tanke;
    }
    

    }

    519.png

    相关文章

      网友评论

          本文标题:第二个游戏

          本文链接:https://www.haomeiwen.com/subject/dfssottx.html