Unity中的游戏对象选择和选择

时间:2016-10-10 04:17:02

标签: events unity3d click touch gameobject

我想让GameObject被选中OnMouseDown(),如果我再次点击/触摸同一个GameObject,它应该被取消选择,以便我可以有单独的事件。 需要帮助。

1 个答案:

答案 0 :(得分:0)

我建议您不要使用OnMouseDown(),而是使用新事件触发器接口,您可以在此处查看https://docs.unity3d.com/ScriptReference/EventSystems.EventTrigger.html。因为它们为您提供了更多关于点击内容的选项。例如,你可以这样做

public bool Selected = false;
    public override void OnPointerDown( PointerEventData data )
    {
        if(Selected){ //put logic here i cant remmember the names }
    }