분류 전체보기

C++/C++

7. 함수 - C++의 프로그래밍 모듈

◆함수의 자료형 일반적으로는 함수는 자신의 리턴값을 CPU의 지정된 레지스터나 메모리에 복사하는 방법으로 리턴한다. 그러면 함수를 호출한 프로그램이 그 위치에 무엇이 있는 지 조사한다. 그러므로 데이터형을 일치 시켜야한다. 함수 원형은 호출한 프로그램에게 그 위치에 어떤 데이터형이 놓일지 알려 준다. ◆함수에 쓰이는 변수들 ●형식 매개변수 (formal parameter) 전달되는 값을 넘겨받는데 쓰이는 변수 ●실제 매개변수 (actual argument) 함수에 전달 되는 값 ◆함수에 배열의 길이 까지 전달하는 법 1. 함수가 배열 원소의 개수를 알 수 있는 방법은 두 번째 매개변수를 통해서이다. void sortArray (int arr[], int size); 2. 또 다른 방법은 두 번째 매개변수..

게임개발/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"); ..

메카인
'분류 전체보기' 카테고리의 글 목록 (26 Page)