유니티45 유니티 3D 게임 개발 - TPS 엄폐기능 제작 구현 완료1. 이동구현2. 이동 애니메이션3. 카메라 무빙4. 대각 이동시 원을 그리게 변경해야함5. 총기 조작 기능 불안전 요소1. 카메라 이동 속도가 빠를시 생기는 계단현상2. 벽넘기가 불안정함 현재 완성까지 필요한 요소1. 엄폐기능 2. 시네마씬을 이용한 게임 씬 제작3. 강한 공격 맞을시 뒤로 밀려나기 = 피격 판정 이번에는 엄폐 기능을 만들어 보려 한다이런 형태의 엄폐 기능을 만들어 보려 한다 현재 생각나는 부분은이렇게 ray를 플레이어의 Forward방향으로 일정 거리로 발사한 뒤, 이것을 확인해서 엄폐를 실행하게 하려 한다 엄폐물을 감지하는 것이 완료된 이후, 엄폐기능을 완성한다 Ray coverRay = new Ray(transform.position, transform.forward);.. 2024. 11. 27. 유니티 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 반동구현 구현 완료1. 이동구현2. 이동 애니메이션3. 카메라 무빙4. 대각 이동시 원을 그리게 변경해야함 불안전 요소1. 카메라 이동 속도가 빠를시 생기는 계단현상2. 벽넘기가 불안정함3. 총기 조작 기능 현재 완성까지 필요한 요소1. 엄폐기능2. 시네마씬을 이용한 게임 씬 제작3. 강한 공격 맞을시 뒤로 밀려나기 = 피격 판정 이번 글에서는 사격중 반동을 구현해보려 한다현재까지 개발된 부분을 테스트용으로 만든 구역이다 현재 보이는 가장 큰 문제는 카메라의 y각도가 고정되어 있어서 위, 아래를 조준할 수 없는 것이다또한, 이로 엮이는 문제로 총기의 반동을 구현하지 못했다 오늘은 이러한 부분을 구현하려 한다 private void RotatePlayer(){ transform.Rotate(0, _mou.. 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. 이전 1 2 3 4 5 6 ··· 12 다음