게임개발

게임개발/게임 수학

이차함수 식 구하기

이차함수 식을 구하는 방법에는 1차 방정식의 표준과 꼭지점 형식 그리고 대입 세 가지가 있다. ◆ y = a(x - p)(x - q) , y = a(x-p)² + q , y = ax² + bx + c ◆ 1차 방정식의 표준 Y절편을 알고 있을 때 쉽게 사용할 수 있다. y = ax² + bx +c 는 y = a(x - p)(x - q) 로 바꾸어 표현해 줄 수 있다. 따라서 Y가 0일 때 (x - p) 그리고 (x - q)의 값이 0이므로 p와 q를 구할 수 있다. a의 값은 함수 위의 점을 하나 대입하여 알 수 있다. ◆ 꼭지점 형식 이차항의 계수와 꼭지점을 알면 쉽게 사용할 수 있다. y = a(x-p)² + q 에 p에 x와 q에 y값을 집어 넣으면 된다. a에는 이차항의 계수를 넣는다. ◆ 대입 ..

게임개발/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)이라면 재..

메카인
'게임개발' 카테고리의 글 목록