유니티 UI 현재 시간 표시
Unity/UI2023. 11. 26. 22:28유니티 UI 현재 시간 표시

📌 현재 시간 표시인게임 내에서 실제 현재 시간을 표시하는 기능 구현 📌 구현 목록📄 Util.cspublic static string GetCurrntTime(){ // 현재 시, 분 출력 return DateTime.Now.ToString(("HH : mm"));}DataTime.Now를 출력하면 일/월/년도 시간:분:초 {오전/오후}가 표시된다.format을 지정하여 원하는 형태로 출력할 수 있다.[yyyy : 년도] [MM: 월] [dd : 일] [HH : 시] [mm : 분] [ss : 초] [tt : 오전, 오후]📄 UI_Scene_Main.cspublic class UI_Scene_Main : MonoBehaviour{ [SerializeField] private Te..

유니티 UI 아이디 입력
Unity/UI2023. 11. 26. 22:09유니티 UI 아이디 입력

📌 캐릭터 아이디 입력InputField를 이용하여 아이디 입력입력된 아이디는 플레이어 아이디에 저장 📌 구현 목록🔧 Lobby Scene플레이어 아이디를 입력할 로비씬 생성간단하게 타이틀 제목 하나 넣고, 아이디를 입력할 InputField 랑 메인 씬으로 넘어갈 플레이 버튼 생성📄 UI_Scene_Lobby.cspublic class UI_Scene_Lobby : MonoBehaviour{ [Header("Input Field")] [SerializeField] private TMP_InputField idInput; [SerializeField] private Button playButton; private void Start() { idInput.on..

유니티 ProCamera2D를 활용한 동적인 카메라 구현
Unity/Assets2023. 11. 26. 01:10유니티 ProCamera2D를 활용한 동적인 카메라 구현

📌 타일 꾸미기서드파티 에디터인 ProCamera2D로 동적인 카메라 구현추가적으로 캐릭터 애니메이션과 가벼운 이펙트 추가 구현 📌 구현 목록🎁 ProCamera2D https://assetstore.unity.com/packages/2d/pro-camera-2d-the-definitive-2d-2-5d-camera-plugin-for-unity-42095?locale=ko-KR Pro Camera 2D - The definitive 2D & 2.5D camera plugin for Unity | 2D | Unity Asset StoreGet the Pro Camera 2D - The definitive 2D & 2.5D camera plugin for Unity package from Luís P..

유니티 타일 꾸미기
Unity/Study2023. 11. 25. 17:34유니티 타일 꾸미기

📌 타일 꾸미기유니티 TilePalette 기능을 통해 타일 맵 생성과 충돌 구현 📌 구현 목록🎁 타일 리소스 찾기https://gowldev.itch.io/nature-pixels-v2 Nature Pixels V2 | Top-down Pixel Art Asset Pack by GowlNature Pixels a top-down pixel art asset pack that can help u build your game world the way u love it!gowldev.itch.ioitch.io에서 괜찮은 무료 타일 에셋 하나 구하기🔧 TilePalette 타일 팔레트에서 타일들을 첨부하기, 첨부할 때 최대한 보기 좋게 정리하는걸 추천함 🔧 타일 맵 타일 맵을 만들때는 한번에 디자인 ..

유니티 Input System을 활용한 캐릭터 회전 구현
Unity/Study2023. 11. 25. 17:00유니티 Input System을 활용한 캐릭터 회전 구현

📌 캐릭터 회전 구현탑다운 시점으로 캐릭터 회전을 구현한다. 마우스 바라보는 방향에 따라 플레이어 이미지 좌우 반전  📌 구현 목록 📄 PlayerInputController.cspublic void OnLook(InputValue value){ Vector2 newAim = value.Get(); Vector2 worldPos = _camera.ScreenToWorldPoint(newAim); newAim = (worldPos - (Vector2)transform.position.normalized); if (newAim.magnitude >= 0.9f) { CallLookEvent(newAim); }} 컨트롤러에 OnLook 매서드 추가마우스..

유니티 Input System을 활용한 캐릭터 이동 구현
Unity/Study2023. 11. 24. 20:54유니티 Input System을 활용한 캐릭터 이동 구현

📌 캐릭터 이동 구현탑다운 시점으로 캐릭터 이동을 구현한다.W,A,S,D 조작으로 xy축 방향으로 자유롭게 이동한다. 📌 구현 목록📄 PlayerMove.csprivate float speed = 5.0f;void Update(){ float x = Input.GetAxis("Horizontal"); float y = Input.GetAxis("Vertical"); transform.position += new Vector(x, y) * speed * Time.deltaTime;}기본적인 유니티 캐릭터 움직임 코드그러나 게임 볼륨이 커질수록 이걸 효율적으로 관리할 수 있는 기능이 필요하다.📄 TopDownCharacterController.cspublic event Acti..

image