게임개발/언데드서바이벌_골드메탈_클론코딩

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 9 (타격감🌟있는 몬스터 처치 만들기)

https://www.youtube.com/watch?v=JRaIlTEmvHY&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=12&t=46s 1. 피격 리액션 Enemy.cs > OnTriggerEnter2D 몬스터 애니메이터의 피격 상태는 Hit Trigger로 제어되고 있음 피격 부분에 애니메이터의 SetTrigger 함수를 호출하여 상태 변경 private void OnTriggerEnter2D(Collider2D collision) { //... if (health > 0) { anim.SetTrigger("Hit"); } //... } 코루틴 Coroutine : 생명 주기와 비동기처럼 실행되는 함수 IEnumerator : 코루틴만의 반환형 인터페이스 yie..

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 8 (자동🎯원거리 공격 구현)

https://www.youtube.com/watch?v=dBQHtMI-Og4&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=11 1. 몬스터 검색 구현 레이어 : 물리, 시스템 상으로 구분짓기 위한 요소 Tag 옆 Layer에서 Add Layer Enemy 레이어 추가 후 Enemy 프리펩에서 지정(자식까지 Yes) Scanner 스크립트 생성 범위, 레이어, 스캔 결과 배열, 가장 가까운 목표를 담을 변수 선언 public class Scanner : MonoBehaviour { public float scanRange; public LayerMask targetLayer; public RaycastHit2D[] targets; public Transform nea..

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 7 (회전하는🪓근접무기 구현)

https://www.youtube.com/watch?v=HPJVVcRKwn0&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=10 1. 프리팹 만들기 스프라이트 폴더의 Props의 Bullet 0 씬창에 배치 총알 담당 스크립트(Bullet) 생성 데미지와 관통 변수 그리고 초기화 함수 선언 public class Bullet : MonoBehaviour { //프리펩 친구들은 변수 초기화를 하는게 좋다 public float damage; public int per; public void Init(float daamage,int per) { this.damage = daamage; this.per = per; } } - this : 해당 클래스의 변수로 접근 스크립트..

게임개발/언데드서바이벌_골드메탈_클론코딩

[클론코딩_유니티_골드메탈] 뱀서라이크 따라만들기 6+ (소환 레벨⏳적용하기)

https://www.youtube.com/watch?v=SSg_9q-8h-A&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=9 1. 시간에 따른 난이도 GameManager, Enemy, Spawner 수정할 예정 게임시간과 최대게임시간을 담당할 변수 선언 public class GameManager : MonoBehaviour{ public float gameTime; public float maxGameTime = 2 * 10f; void Update() { gameTime += Time.deltaTime; if (gameTime > maxGameTime) { gameTime = maxGameTime; } } } 소환 스크립트에서 레벨 담당 변수 선언 int le..

메카인
'게임개발/언데드서바이벌_골드메탈_클론코딩' 카테고리의 글 목록 (3 Page)