728x90
반응형

Unity 119

[Unity] 부모 오브젝트, 자식 오브젝트 가져오기(Script)

Father(최상위 오브젝트) Middle(중간 오브젝트) Chlid1(하위 오브젝트) Chlid2(하위 오브젝트) 라는 구조의 오브젝트가 있다면 Middle에서 스크립트로 아래와 같이 작성하면 부모와 자식 객체를 가져올 수 있습니다. GameObject g = transform.parent.gameObject;//부모 객체 가져오기 g = transform.GetChild(0).gameObject;//0번째 자식 가져오기 g = transform.GetChild(1).gameObject;//1번째 자식 가져오기 쉽죵?

Unity 2019.08.30

[Unity] Mobile Touch로 오브젝트 배치하기(쉽게 정리)

터치한 위치로 오브젝트를 배치하기 위한 코드입니다. GameObject obj; obj.transform.position = Camera.main.ScreenPointToRay(Input.GetTouch(0).position); 터치와 RayCast를 이용하여 오브젝트 위치를 정하려면 아래를 따라하시면 됩니다 Ray ray = Camera.main.ScreenPointToRay(Input.GetTouch(0).position); if (Physics.Raycast(ray, out _hit, selectionDistance, layerMask)) { obj.trasform.position = _hit.point; } Ray를 터치한 위치로 향하게 하고 해당 위치에 부딪힌 곳의 값을 가져와 위치시키는 것입니..

Unity 2019.08.30

Undo 기능 만들기

복잡한 코드는 빡대가리인 나는 모르기에 심플한 코드들로 짜봤슴당! Undo 저장 함수 public static List UndoList = new List(); void UndoSave() { if (!m_CurrentObj || !m_CurrentObj.Equals(CanvasController.m_GrabObject)) {//처음 저장하거나 같은 오브젝트 컨트롤하는 것이 아니라면 if (UndoList.Count != 0) UndoList.Clear(); m_CurrentObj = CanvasController.m_GrabObject; m_firstUndo = false; } GameObject g = new GameObject(); g.name = "Undo_" + UndoList.Count; Un..

Unity 2019.08.21

[Unity] Mobile 개발 필수

https://docs.unity3d.com/kr/current/Manual/UnityRemote5.html Unity 리모트 - Unity 매뉴얼 Unity 리모트는 Android, iOS 및 tvOS 앱을 개발할 때 도움이 되도록 만든 다운로드 가능한 앱입니다. 이 앱은 Unity 에디터에서 프로젝트를 플레이 모드로 실행할 때 Unity와 연결됩니다. 에디터의 영상 출력은 기기의 화면으로 전송되고, 모든 입력은 Unity에서 실행 중인 프로젝트로 다시 전송됩니다. 따라서 테스트할 때마다 전체를 빌드할 필요 없이 게임이 타겟 기기에서 실제로 어떻게 보여지고 작동하는지 확인할 수 있습니다. docs.unity3d.com Unity Remote인데 앱, 안드로이드 둘 다 사용 가능 1. 폰을 연결 2. U..

Unity 2019.08.16

[Unity] Oculus go Loading logo 이후에 Freeze되는 현상 해결 방법

아무런 adb 명령어로 로그를 보려해도 오류코드도 뱉지 않고 메인 메뉴로 나가지거나 프로그램이 멈추는 현상이 발생.... 막막한 참에 새 프로젝트에 실수로 모델들을 Inport하지 않고 빌드해보니 정상 작동...? 원인은 무거운 Texture들... 따라서 압축 크기를 변경해주어 해결하며 삽질이 끝났슴다!!!!!!! 요약: Texture들 무거우면 로딩중에 튕긴다 압축 크기를 잘 조절하자

Unity 2019.08.08
728x90
반응형