在unity3D中拖动导入的对象

时间:2014-03-24 20:24:18

标签: unity3d drag unityscript

我有统一的基本知识,无法弄清楚如何将导入的物体与第一人称控制器统一拖动。

#pragma strict

private var ray:Ray;
private var hit: RaycastHit;


function Start()

function Update()
{
    if(Input.GetMouseButton(0))
    {

        ray = Camera.main.ScreenPointToRay(Input.mousePosition);

        if(Physics.Raycast(ray,hit))
        {

            if(hit.collider.tag =="draggable")
            {
                transform.position.x = hit.point.x;
                transform.position.y=hit.point.y;
            }
        }
    }
}

function OnTriggerEnter (other : Collider) {
        Destroy(other.gameObject);

        print("Hit");
    }

这是我到目前为止的脚本,它处理一个以统一方式创建的对象。我已经搜索了答案,但它们都是为了统一创建的对象。

非常感谢任何帮助!

0 个答案:

没有答案