码迷,mamicode.com
首页 > 移动开发 > 详细

控制物体的移动与碰撞检测

时间:2015-03-31 14:49:39      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

using UnityEngine;
using System.Collections;

public class move : MonoBehaviour {
	GameObject go;
	// Use this for initialization
	void Start () {
		go= GameObject.Find("c4");                 //命名为c4的Cube
		go.renderer.material.color = Color.red;    //将其材质设为红色
	}
	
	// Update is called once per frame
	void Update () {
	//在每一帧中都实时地检测有没有按下键盘,并通过W、S、A、D键控制c4移动的方向
		if (Input.GetKey (KeyCode.W)) {
			go.transform.Translate(-5 * Time.deltaTime,0,0,Space.Self);
		}
		if (Input.GetKey (KeyCode.S)) {
			go.transform.Translate(5 * Time.deltaTime,0,0,Space.Self);
		}
		if (Input.GetKey (KeyCode.A)) {
			go.transform.Translate(0,0,-5 * Time.deltaTime,Space.Self);
		}
		if (Input.GetKey (KeyCode.D)) {
			go.transform.Translate(0,0, 5* Time.deltaTime,Space.Self);
		}
	}
}

技术分享

using UnityEngine;
using System.Collections;

public class jiance : MonoBehaviour
{

    // Use this for initialization
    void Start()
    {

    }

    // Update is called once per frame
    void Update()
    {

    }
    /// <summary>
    /// 将碰撞到物体变为蓝色
    /// </summary>
    /// <param name="co">被碰撞到的物体</param>
    void onCollisionEnter(Collision co)
    {
        co.gameObject.renderer.material.color = Color.blue;
    }
}

控制物体的移动与碰撞检测

标签:

原文地址:http://blog.csdn.net/lindonglian/article/details/44778071

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!