반응형 슈팅2 C# 유니티 공부 17 - 2D 슈팅 예제(보스 생성, 보스 총알 패턴, 삼각함수 계산.) * 보스 생성 후 정지. - Enable에서 Invoke를 이용하여 Stop 함수 실행. - Stop 함수는 새로 생성. (vector를 제로로 만들어 주면 됨.) * 보스 총알 발사 로직. 0. 발사 준비. - 변수 생성. - Stop 함수에서 Think 함수를 Invoke 시켜 놓음. - Think 함수는 patternIndex라는 변수에 따라 보스 공격을 실행시킴. - 공격 패턴에 따라서 다양한 함수 생성. - 공격 패턴 함수 내에 아래 로직을 포함시켜, 공격이 순환되도록 함. curPatterCount++; if (curPatterCount 2022. 12. 17. C# 유니티 공부 14 - 2D 슈팅 게임 예제. (Prefabs 프리펩, Instantiate함수, Destroy 함수) 0. 핵심.. Prefabs 사용(프리펩) - 이미지를 추가 후, 다시 Assets 창으로 옮겨주면 Prefabs 형태로 사용 가능. - 총알 발사 등, 여러 이미지가 들어가는 경우에 이미지를 직접 삽입할 필요가 없이 효율적으로 사용 가능. 1. 화면 비율 조정. - 모바일 빌드를 목표로 하였고, Aspect Ratio 9:19 비율로 제일 먼저 조정. 2. 비행기 움직임 및 비행기 애니메이션 3. 비행기 총알 발사 - Instantiate() 함수 이용 Instanitiate(생성되는 오브젝트 종류, 생성되는 오브젝트 위치, 생성되는 오브젝트의 회전) - 총알이 발사되는 속도는 아래 2가지 변수로 조정. public float MaxBulletSpeed; public float CurBulletSpee.. 2022. 12. 15. 이전 1 다음 반응형