게임개발/3D_골드메탈_클론코딩

게임개발/3D_골드메탈_클론코딩

[클론코딩_골드메탈_3D] 5. 아이템 먹기 & 공전물체 만들기

https://www.youtube.com/watch?v=esGkgvm9eSg&list=PLO-mt5Iu5TeYkrBzWKuTCl6IUm_bA6BKy&index=5 1. 변수 생성 ●탄약, 동전, 체력, 수류탄(필살기) 변수 생성 (각 수치의 최대값을 저장할 변수도 생성) public class Player : MonoBehaviour { ... public int ammo; public int coin; public int health; public int hasGrenades; public int maxAmmo; public int maxCoin; public int maxHealth; public int maxHasGrenades; ... } ▷인스펙터 창에서 초기값 설정 2. 아이템 입수 ◆OnT..

게임개발/3D_골드메탈_클론코딩

[클론코딩_골드메탈_3D] 4. 드랍 무기 입수와 교체

https://www.youtube.com/watch?v=APS9OY_p6wo&list=PLO-mt5Iu5TeYkrBzWKuTCl6IUm_bA6BKy&index=4 1. 오브젝트 감지 트리거 된 아이템을 저장하기 위한 변수 선언 public GameObject nearObject; 트리거 이벤트인 OnTriggerStay, Exit 사용 private void OnTriggerStay(Collider other) { if(other.tag=="Weapon") nearObject=other.gameObject; Debug.Log(nearObject.name); } private void OnTriggerExit(Collider other) { if(other.tag=="Weapon") nearObject=..

게임개발/3D_골드메탈_클론코딩

[클론코딩_골드메탈_3D] 3. 아이템 만들기

https://www.youtube.com/watch?v=u2DLOay5oO8&list=PLO-mt5Iu5TeYkrBzWKuTCl6IUm_bA6BKy&index=3 1. 아이템 준비 ●프리펩에서 Hammer 드래그 ●프리팹 자식의 Mesh y값 올리고 z rotation 30 조정 2. 라이트 이펙트 ●새 자식 오브젝트(Creat Empty)를 만들고 Lighit 컴포넌트를 추가 ●빛이 바닥에 닫아있으니, Transform 위로 올리고 ●Light 속성 ▷Type : 광원 타입(point) ▷Intensity : 빛의 세기 ▷Range : 빛의 범위 3. 파티클 이펙트 ●새 자식 오브젝트(Creat Empty)를 만들고 Particle System 컴포넌트를 추가 ●색상이 자홍색(Magenta)이라면 재..

게임개발/3D_골드메탈_클론코딩

[클론코딩_골드메탈_3D] 2. 플레이어 점프와 회피

https://www.youtube.com/watch?v=eZ8Dm809j4c&list=PLO-mt5Iu5TeYkrBzWKuTCl6IUm_bA6BKy&index=2 1. 코드정리 FixedUpdate안에 함수를 입력하는 방식으로 정리 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { ... void FixedUpdate() { GetInput(); Move(); Turn(); } void GetInput(){ hAxis = Input.GetAxisRaw("Horizontal"); vAxis = Input.GetAxisRaw("Vertical"); ..

메카인
'게임개발/3D_골드메탈_클론코딩' 카테고리의 글 목록