왜.... 오셨나요?

부끄러워요

전체 글 61

연구노트[피크(PEAK)] 클라이밍 기능구현-1

개요설명 게임 피크(PEAK)의 벽 클라이밍 기능을 3일동안 구현을 시작하도록 한다 클라이밍 이전에 캐릭터의 이동과 시선움직임, 클라이밍시 스테미나 적용, UI상호작용 등 기능들을 구현을 진행하고자 한기능 분석기능 구현오브젝트 구성> 플레이어 오브젝트 구성 > Player Input Action 구성 플레이어 시선 회전 > 시선관련 오브젝트 구성> 시선 회전 코드 private Vector2 lookInput; // 회전 상태 private float yaw; private float pitch; private void UpdateLook()// 마우스 입력으로 시점 회전 업데이트 { yaw += lookInput.x * l..

연구노트 2026.04.07

[슬라임랜처] 슬라임건 기능구현-3(완)

개요설명 2일차에 슬라임건의 흡입과 인벤토리 그리고 UI까지 구현했는데 이번에는 나머지 배출기능 구현과 사운드를 적용할 예정임기능 구현슬라임건 배출> 배출 코드(Controller) [Header("배출")] [Tooltip("배출력")] [SerializeField] private float ejectImpulse = 8f; [Tooltip("배출간격")] [SerializeField] private float ejectInterval = 0.15f; // 0.15초마다 1개 private InputAction releaseAction; private void Awake() { releaseAction = playerInput.actions..

연구노트 2026.02.20

[슬라임랜처] 슬라임건 기능구현-2

개요설명 1일차에 슬라임건의 움직임을 구현했는데 2일차에는 흡입시 나오는 회오리와 오브젝트 처리, UI업데이트를 구현하였음기능 구현슬라임건 흡입 회오리운동> 회오리 코드 [Header("총구")] [SerializeField] Transform muzzle; // 총구 위치 (흡입 방향) [Header("빨려들어가는 지점")] [SerializeField] Transform suctionPoint; // 빨려들어가는 지점 (흡입 방향) [Header("흡입가능한 레이어")] [SerializeField] LayerMask suctionLayer; // 흡입 가능한 레이어 [Header("흡입 길이&각도")] [SerializeField] float range = 12f; // 흡입 최대 거리 [Ser..

연구노트 2026.02.19

[슬라임랜처] 슬라임건 기능구현-1

개요설명 게임 슬라임랜처의 슬라임건의 흡입기능과 배출 기능에 대한 3일동안의 구현을 시작하도록 한다 흡입했을때 오브젝트가 보관UI에 반영되고 배출시에도 보관 UI에 반영되는 UI업데이트까지 핵심으로 구현한후 +디자인, 사운드등 비주얼적인 부분도 행해질 예정이다 기능 분석 기능 구현슬라임건 움직임> 플레이어 오브젝트 구성 >마우스 Input 상태(기본)● 마우스 Input 설명마우스 움직임이 Delta로 X, Y 좌표값이 아닌 화면상 마우스가 이동한 이동량에 대한 값으로 input actions에 설정이 되어있음>마우스 움직임 코드 [Header("오브젝트 각도")] [SerializeField] Transform yawPivot; // 좌우 회전 [SerializeField] Transform pit..

연구노트 2026.02.18

연구노트_기존 사운드 매니저 방식 수정

개요설명 기존에 사용한 사운드매니저는 ScriptableObject에 data를 입력하여 사용하는데 입력과정중 Audio Clip을 직접적으로 삽입하여 코드로 불러오는 방식이라 동적일때 ScriptableObject로 인해 메모리를 차지하는걸 우려하여 ResourceManager의 String값으로 경로를 불러 파일을 읽는 방식으로 적용하기로 함코드 수정ScriptableObject 구조public class SoundDataSO{ [Header("path/Key (경로/고유 이름)")] public string soundName; // ex) "StartBGM", "ButtonClick" [Header("종류 & 기본 볼륨")] public SoundT..

연구노트 2026.02.13