본문 바로가기

티스토리챌린지5

유니티 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.
스크립트에 변수가 많을 시 어떻게 정리할 것인가? - class 사용 정리 아이디어 정리 현재 개발중인 유니티 TPS조작의 스크립트중 변수명이 있는 부분이다public class PlayerMovement : MonoBehaviour{ private float _horizontal; private float _vertical; private float _mouseX; private bool _mouseLeft; private bool _canMove = true; private Animator _animator; public float moveSpeed = 10f; public float viewSpeed = 50f; public Vector3 cameraOffset; public bool isAiming = false; publ.. 2024. 11. 26.
유니티 Cinemachine 테스트 영상 하방 카메라 좌 -> 우 -> 상 카메라로 blend list camera 사용 Q.내가 유니티에서 시네머신으로 한 장면을 만들었는데 blend list camera를 사용했어 근데 이게 끝나면 게임이 진행될 메인 카메라로 바꿔야 되는데, 설마 시네머신을 사용하면 일반적인 카메라는 사용을 못하게 되는거야? A.걱정하지 마세요! 시네머신(Cinemachine)을 사용해도 일반 카메라를 사용할 수 있습니다. 시네머신은 기본적으로 유니티 카메라와 상호작용하는 시스템으로, "Virtual Camera"를 통해 카메라의 움직임과 설정을 제어합니다. 하지만 시네머신을 사용하다가 일반 카메라로 전환하는 것도 충분히 가능합니다.해결 방법: 시네머신에서 일반 카메라로 전환Main Camera 활성화 및 비활성화시네머신이.. 2024. 11. 25.
유니티 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.