본문 바로가기
728x90
반응형

Unity6

[Unity Error Note]Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details 원인 : 쓰고 있는 라이브러리는 22버전에서 안돌아간다 24버전 정도 되어야 돌아간다! 해결 : Minimum API Level 를 변경하여 해결 2023. 6. 16.
[Unity_GUI] Unity UI 플레이어 바라보게 하기. if(Input.GetKeyDown(KeyCode.JoystickButton0)|| Input.GetKeyDown(KeyCode.Space)) { worldCanvas.transform.position = defaultTargetPos.position; //특정 포지션에 가져다 놓음 worldCanvas.transform.LookAt(gameObject.transform.position); // 카메라를 보도록 함. worldCanvas.transform.Rotate(0, 180f, 0); // UI를 회전시켜 정면을 보도록 함 } 놔두고 봐야한다. 2023. 3. 21.
[Unity] CountDown(카운트다운) 타이머를 만들어보자. 게임을 시작할 때, 사용하는 카운트 다운 public int countdownTime; public TextMeshProUGUI countdownDisplay; public void CountDown() { StartCoroutine(CountdownToStart()); } IEnumerator CountdownToStart() { while(countdownTime > 0 ) { countdownDisplay.text = countdownTime.ToString(); yield return new WaitForSeconds(1f); countdownTime--; } countdownDisplay.text = "Game Start "; } 실행 화면 2023. 3. 3.
[Unity_GUI] EventSystem Drag & Scroll을 통한 Zoom In/Out 유니티 UGUI 에서 간단하게 드래그 기능과 마우스를 통한 Zoom In/Out 기능을 구현할 수 있다. 해당 방법은 Event System을 이용하고 Interface를 통해 기능을 활용하는 예제이다. 프로젝트에서 Canvas를 생성한다. Unity에서는 UI 요소를 생성할 때, Event System 이 같이 생성된다. https://docs.unity3d.com/kr/530/ScriptReference/EventSystems.EventSystem.html EventSystems.EventSystem - Unity 스크립팅 API Handles input, raycasting, and sending events. docs.unity3d.com Canvas에 이미지를 삽입한다. UIController... 2022. 8. 22.
[Unity] Addressable 시스템 활용 유니티 개발을 진행할 때, 3D 오브젝트의 머티리얼을 런타임 중에 변경해야하는 상황이 생긴다. 작은 조각들로 이루어진 오브젝트들을 자주 바꿔주거나 교체해야할일이 생긴다. 어드레서블 시스템을 활용하여 런타임중에 머티리얼을 변경하는 코드를 작성해 보았다. Window → Package Manager → Packages:Unity Registry → Addressbles 를 찾아 설치한다. https://docs.unity3d.com/Packages/com.unity.addressables@1.19/manual/index.html Addressables | Addressables | 1.19.19 Addressables The Addressables system provides tools and scripts.. 2022. 8. 21.
[Unity] 오브젝트 Drag & Drop 2D에서 3D 콘텐츠를 드래그 앤 드랍하는 기능을 따로 만들어 보았다. 오브젝트를 드래그 & 드롭하는 기능 Scene을 생성하고 Object를 생성한다. Hierachy 창에서 빈 게임오브젝트를 생성하여 DragAndDropController라는 이름으로 생성해준다. 이름은 각자 간단하게 작성하면 된다. Project 창에서 CharacterController.cs 파일을 생성하여 준다. 소스코드 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CharacterController : MonoBehaviour { private float dist; // Distance private bool.. 2022. 6. 2.
728x90
반응형

# 로딩 화면 동작 코드(Code) 설정하기
loading