본문 바로가기

개발일지/게임개발19

유니티 3D 게임 개발 - 체력, 총알 수 UI 제작 이러한 형태의 일반 상태, 조준상태가 달라지는 UI를 만들어 보려 한다 우선 게임 창에서 작게 검은색 상자 UI를 만들어 준다 이렇게 플레이어를 따라다니는듯한 느낌을 줄 수 있다이제 여기에 플레이어가 조준을 하고 있는가에 따라서 각도 변화를 주기 위한 스크립트를 제작한다 public class PlayerUI : MonoBehaviour{ private PlayerMovement playerMovement; private RectTransform rectTransform; void Start() { playerMovement = GameObject.FindWithTag("Player").GetComponent(); rectTransform = gameObje.. 2024. 12. 4.
유니티 3D 게임 개발 - VFX 넣기 현재 제작중인 TPS게임이다, 히트 effect가 없어서 매우 심심한 것을 확인할 수 있다 여기에 VFX를 넣어보려 한다 이번에 사용될 Epic Toon FX의 효과중 1개를 사용한다 VFX를 사용할때 가장 중요한 것은 1개라고 생각한다"어디에 생성될 것 인가?"그리고 이어서 효과가 끝난 effect를 어떻게 정리할 것인가를 생각할 수 있다 현재 본 게임에서는 이미 ray를 사용하여 hit point를 Vector3로 구분해 두었기에, 해당 포인트에 VFX를 instantiate하기만 하면 된다그후 본인의 경우는 Destroy(오브젝트, 시간)을 사용하여 정리한다 아마, 메모리에 완벽히 지워지지는 않는걸로 아는데, 이후 더 공부해보면 될 것 같다 어쨌든, 이를 사용해보면 // combet VFXpubli.. 2024. 11. 26.
유니티 3D 게임 개발 - TPS 조작 개발(Part 2 총기 조작 기능 구현, 장전 기능) 구현 완료1. 이동구현2. 이동 애니메이션3. 카메라 무빙4. 대각 이동시 원을 그리게 변경해야함 불안전 요소1. 카메라 이동 속도가 빠를시 생기는 계단현상2. 벽넘기가 불안정함 현재 완성까지 필요한 요소1. 엄폐기능2. 총기 조작 기능 3. 시네마씬을 이용한 게임 씬 제작 - 2024 11 24 01 10 시작 - 이전 글에서 조준과정을 거쳐 Ray 충돌을 이용한 히트스캔 방식을 구현했다이제 여기에 총기 조준 애니메이션과 장전 기능을 추가하려 한다 언제나 그렇듯, 설계를 대충이라도 하고 간다가볍게 내가 무엇을 하고자 하는지 설계해 보는것은 중요한 습관중 1개가 될 것 같다 이제 들어가기전 AI에게 한번 검증을 받아보자 이때동안 사용한 코드와, 이 이미지를 주면서 검증을 시켜 보는것이다이하는 GPT의 이.. 2024. 11. 24.
유니티 3D 게임 개발 - TPS 조작 개발(Part 1 대각 이동) 현재까지 완성된 부분 1. 이동구현2. 이동 애니메이션3. 카메라 무빙 불안전 요소1. 카메라 이동 속도가 빠를시 생기는 계단현상2. 벽넘기가 불안정함3. 대각 이동시 원을 그리게 변경해야함 현재 완성까지 필요한 요소1. 엄폐기능2. 총기 조작 기능3. 시네마씬을 이용한 게임 씬 제작  우선 불안전 요소의 3부터 수정해보려 한다2024 / 11 / 23 / 01 34 요즘 림버스 컴퍼니라는 게임을 동시에 하면서 코딩을 하고 있어서 조금 코딩 속도가 느릴 수 있을 것 같다 현재 대각 이동을 구현하는 코드는 이러하다private void HandleInput() { _horizontal = Input.GetAxis("Horizontal"); _vertical = Input.Ge.. 2024. 11. 23.