본문 바로가기

유니티3

[Unity/유니티] Unity InputSystem 이 안 될 때 해결 방법 1️⃣ 메서드 이름 대소문자 확인OnMove() 메서드의 O가 대문자인지 확인C# 에서는 대소문자를 구분하므로 확인 필수 ❌ 잘못된 예시 (소문자 o 사용)csharpvoid onMove(InputValue value) // 잘못된 메서드 ✅ 올바른 예시 (대문자 O 사용)csharpvoid OnMove(InputValue value) // 올바른 메서드   2️⃣ PlayerInput 컴포넌트가 올바르게 설정되었는지 확인유니티에서 OnMove()를 호출하려면, PlayerInput 컴포넌트가 필요합니다. ✅ PlayerInput이 있는지 확인하고, 없다면 추가!!!설정 방법Player 오브젝트를 선택합니다.PlayerInput 컴포넌트가 있는지 확인없다면 Add Component를 눌러 추가합니다.Be.. 2025. 2. 2.
[Unity/유니티] 게임 종료하기 Application.Quit ◆ 필요한 기능모바일 환경에서 게임을 종료하는 코드  ◆ 사용 방법원하는 흐름에 Application.Quit(); 코드를 입력해주면 된다.단, 유니티 에디터에서는 동작하지 않는다. 코드 void Update() { if(Input.GetButtonDown("Cancle")) { Application.Quit(); // 모바일에 나가고 싶을 때 뒤로 가기 } } 2025. 1. 30.
[Unity/유니티] 유니티 드래그 앤 드롭 ◆ 필요한 기능해당 오브젝트를 드래그 앤 드롭하여 드롭 위치로 옮기는 것   코드UI 에 적용 가능한 코드using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class Mousedrag : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler{ public void OnBeginDrag(PointerEventData eventData) { Debug.Log("Begin Drag"); } public void Ondrag(PointerEventData eventD.. 2024. 11. 17.