Unity
-
Unity 책Unity 2022. 4. 5. 03:07
http://m.yes24.com/Goods/Detail/101976203 절대강좌! 유니티 2021 - YES24 유니티 2021 버전과 더불어 한층 더 충실하게 보강된 내용으로 돌아왔습니다!유니티는 현재 가장 각광받고 있는 게임 개발 엔진이다. 국내외를 막론하고 출시되는 많은 모바일 게임은 물론 게임 m.yes24.com http://m.yes24.com/Goods/Detail/106537338 레트로의 유니티 게임 프로그래밍 에센스 - YES24 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔다!이 책은 기본을 빠르게 익히고 나서 게임을 직접 m.yes24.com
-
GameObject OnTriggerUnity 2021. 9. 15. 16:55
OnTriggerEnter GameObject가 다른 GameObject와 충돌하면 Unity가 OnTriggerEnter를 호출합니다. OnTriggerEnter2D 다른 개체가 이 개체에 연결된 트리거 충돌기에 들어갈 때 전송됩니다(2D 물리에만 해당). OnTriggerExit OnTriggerExit는 다른 Collider가 트리거를 건드리는 것을 멈췄을 때 호출됩니다. OnTriggerExit2D 다른 개체가 이 개체에 연결된 트리거 충돌기를 떠날 때 전송됩니다(2D 물리에만 해당). OnTriggerStay OnTriggerStay는 트리거를 건드리는 다른 모든 Collider에 대해 물리 업데이트당 한 번 호출됩니다. OnTriggerStay2D 이 개체에 연결된 트리거 충돌기 내에 다른 개..
-
GameObject 선택 신호 받기Unity 2021. 9. 7. 20:11
방법1 해당되는 오브젝트에 Add Component 를 눌러 Box Collider를 추가하면 클릭 신호를 받을 수 있게 된다. OnMouseDown()등 예약 함수가 있으면 호출된다. void OnMouseDown() { // 클릭 신호 } OnMouseDown OnMouseDown은 사용자가 Collider 위에 있는 동안 마우스 버튼을 눌렀을 때 호출됩니다. OnMouseDrag OnMouseDrag는 사용자가 Collider를 클릭하고 여전히 마우스를 누르고 있을 때 호출됩니다. OnMouseEnter 마우스가 Collider에 들어갈 때 호출됩니다. OnMouseExit 마우스가 더 이상 Collider 위에 있지 않을 때 호출됩니다. OnMouseOver 마우스가 Collider 위에 있는 동..
-
ViewportToWorldPointUnity 2021. 8. 8. 17:11
Ex1 Camera camera = GetComponent(); Vector3 p = camera.ViewportToWorldPoint(new Vector3(1, 1, camera.nearClipPlane)); Gizmos.color = Color.yellow; Gizmos.DrawSphere(p, 0.1F); Ex2 var wp1 = Camera.main.ViewportToWorldPoint(new Vector3(0.5f, 0.5f, Camera.main.transform.position.z)); var wp2 = Camera.main.ViewportToWorldPoint(new Vector3(0.75f, 0.5f, Camera.main.transform.position.z)); var wpd = ne..
-
ListBox, ScrollViewUnity 2021. 7. 29. 14:52
ScrollView를 추가하여 간단하게 ListBox를 만들 수 있다. 필요시 좌 또는 우의 스크롤 기능을 끌 수 있다. 이제 보여질 내용을 넣으면 끝난다. Content에 원하는 내용들을 넣어두면 된다. 테스트 화면 Button이 위로 스크롤되어 반 가려진 모습 기타설정 나중에 동적 처리에 필요. GameObject obj = (GameObject)Object.Instantiate(mListitemPf); obj.transform.SetParent(mContentObj.transform, false);
-
Unity Ui Canvas 얻기Unity 2021. 7. 26. 17:20
방법1 var obj = GameObject.Find("Canvas"); Ex UI.Text접근해서 수정하기 var canvasobj = GameObject.Find("Canvas1"); var textobj = canvasobj.transform.Find("StateText1"); var uiText = textobj.GetComponent(); uiText.text = "test111"; 방법2 var obj = GameObject.FindGameObjectWithTag("CanvasTag"); 방법3 var obj = transform.Find("Canvas"); 방법4 UnityEditor에서 Canvas에 AddComponent를 해서 전용 script를 추가하는 방법. 방법5 UnityEdit..