如何在游戏统一中展示无限的资源

时间:2017-11-04 08:45:38

标签: unity3d unity5 unityscript

我有不同数量的项目,当我拖放任何这些项目时,删除但是根据我的测试用例,应该有UN Limited资源,所以如果用户选择其中一个,那么副本仍然存在

这里是我选择熊空容器的例子,但是我想要一份熊的副本还留在那里? enter image description here

检查员中的对象

Object in inspector

这是我的Drag and Drop Scrpit

float distance = 3;

void OnMouseDrag()
{
    Vector3 mousePosition = new Vector3 (Input.mousePosition.x, Input.mousePosition.y, distance);
    Vector3 objPosition = Camera.main.ScreenToWorldPoint (mousePosition);

    transform.position = objPosition;
}

1 个答案:

答案 0 :(得分:1)

你想要只有网格,或者"图形"实际上在货架上的物体。当用户点击图形时,它会创建(实例化)一个新的实际对象,然后可以将其拖动。这样,每次用户单击时,都会创建一个新对象,并且架子上的假对象始终保持在那里。

编辑:只是为了添加,您可能不想在架子上放置真实对象,因为它可能会给您带来碰撞等问题。当您在完全相同的位置实例化新对象时。