런타임시 게임 개체를 선택하고 UI 단추를 사용하여 이동하려고합니다. 예를 들어 장면에 3 개의 큐브가있는 경우 하나의 큐브를 선택하고 클릭 한 번은 UI 버튼을 클릭하면 이동합니다.개체 선택의 단결
버튼 클릭 이벤트에 선택한 객체의 값을 전달하는 방법을 알지 못합니다. 일부 샘플 코드를 사용하여 표시 할 수 있다면 좋을 것입니다.
런타임시 게임 개체를 선택하고 UI 단추를 사용하여 이동하려고합니다. 예를 들어 장면에 3 개의 큐브가있는 경우 하나의 큐브를 선택하고 클릭 한 번은 UI 버튼을 클릭하면 이동합니다.개체 선택의 단결
버튼 클릭 이벤트에 선택한 객체의 값을 전달하는 방법을 알지 못합니다. 일부 샘플 코드를 사용하여 표시 할 수 있다면 좋을 것입니다.
개체에 태그를 설정 한 다음 GameObject.FindGameObjectsWithTag()
함수를 사용하여 해당 개체를 가져올 수 있습니다. https://docs.unity3d.com/ScriptReference/GameObject.FindGameObjectsWithTag.html
사용이 :
var obj = Selection.activeObject;
장면에 주로있는 개체로 작업이 강하게 대신 코드 아래 사용하는 것이 좋습니다 : 여기
함수에 대한 설명서입니다var transform = Selection.activeTransform;
공식 문서 here을 참조하십시오.
'GameObject.tag'으로 태그를 설정하거나 UI 내에서 태그를 설정할 수도 있습니다. GameObject를 선택하면 Object Properties에 미리 정의 된 태그 또는 자신의 태그로 설정할 수있는 "태그"인 필드가 있어야합니다. –