Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2170.00元
Roll A Ball圆球碰撞方框不消失 也没有报错 代码对比了好几遍也没错啊
猫懒发起了问答2018-08-27
2
回复
467
浏览
using UnityEngine;

public class Player : MonoBehaviour{

    private Rigidbody rd;

    public int force = 5;

    // Use this for initialization
    void Start(){
        rd = GetComponent<Rigidbody>();
    }

    // Update is called once per frame
    void Update(){
        float h = Input.GetAxis("Horizontal");
        float v = Input.GetAxis("Vertical");
        rd.AddForce( new Vector3(h,0,v) * force );
    }

    void OnCollisionEnter(Collision collision){
        //collision.collider//获取碰撞到的游戏物体身上Collider组件
        //string name = collision.collider.name;//获取碰撞到物体的名字
        //print(name);//print可以把一个字符串输出显示到控制台
        if (collision.collider.tag == "PickUp"){
            Destroy(collision.collider.gameObject);
        }

    }
}

 

所有回复
发表回复
你还没有登录,请先 登录或 注册!