using SC.XR.Unity.Module_InputSystem; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using XRTool.Util; public class CreateModel : MonoBehaviour, IPointerUpHandler, IPointerDownHandler, IPointerClickHandler { // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } private GameObject model; public void OnPointerUp(PointerEventData eventData) { } public void OnPointerDown(PointerEventData eventData) { } public void OnPointerClick(PointerEventData eventData) { model = GameObject.Instantiate(this.gameObject); model.GetComponent().enabled = false; model.GetComponent().enabled = false; model.GetComponent().enabled = false; model.GetComponent().enabled = false; Debug.Log("创建物体"); model.transform.localScale = new Vector3(0, 0, 0); model.AddComponent(); model.transform.parent = GSXRManager.Instance.head; } }