이펙트를 위한 파티클시스템을 만들어 Effect01.cs 스크립트를 사용한다.Player Center에는 플레이어의 중심을 알 수 있는 오브젝트를 사용한다. 12345678910111213141516171819202122232425262728293031323334353637// Effect01.csusing UnityEngine; public class Effect01 : MonoBehaviour{ public GameObject PlayerCenter; private Vector3 PlayerCenterPos; private Vector3 Offset; public float Radius; // 회전 반지름 public float Speed; // 회전 각속도 public float OffsetDela..
사전 준비 연습실 PC는 "Windows10"로 시작하는 프로젝트 만들기 "Visual Studio 2017"를 시작 새로 만들기는 "파일 (F)"메뉴에서 "새로 만들기 (N)"의 "프로젝트 (P)"를 선택 "Visual C ++ 프로젝트"의 "빈 프로젝트"를 선택하고 프로젝트 이름을 설정한다 (예를 들어, "cg01"등). 필요한 경우 위치도 변경 "OK"를 선택 "프로젝트 (P)"메뉴에서 "새 항목 추가 (W)"를 선택하고 "C ++ 파일 (.cpp)"을 선택하고 소스 파일의 이름을 입력 (예를 들어, "main.cpp"나 프로젝트 같은 이름 등) 편집기 화면에서 프로그램 소스를 작성하고 실행할 때 "디버그"메뉴에서 "디버깅하지 않고 시작"을 선택 (ctrl + F5도 가능). 컴파일 및 빌드 할 뿐..
1. 준비 https://www.transmissionzero.co.uk/software/freeglut-devel/ freeglut Windows Development Libraries Introduction Whilst at the University of Essex, I took a module called “Interactive Computer Graphics” (or EE222 as we referred to it). Half of the course consisted of using POV-Ray to create images, and then putting them together to make a high quality an www.transmissionzero.co.uk 여기에서 free..
[프로젝트] 유니티로 탄막슈팅게임 만들기 01 유니티에서 오브젝트들은 다음과 같이 만들었다. Player 와 CameraPoint는 빈 오브젝트이며 이 두 오브젝트에 캐릭터와 카메라의 스크립트를 넣었다. GameManager 오브젝트는 현재 사용하지 않는다. 이후 게임 스크립트의 전체적인 관리를 하게 될 스크립트를 넣을 것이다. 1-1. 캐릭터 움직임(Soft) 및 카메라 시점 구현 초기버전C# 스크립트 작성을 통해 다음과 같은 움직임을 구현하였다. W, A, S, D 키를 사용하여 캐릭터 오브젝트에 힘을 가하여 부드럽게 움직일 수 있고, Left / Right Arrow를 사용하여 카메라 시점을 회전할 수 있도록 구현했다. 당연하게도 이러한 키 세팅은 사용하기 어렵다. (NieR:Automata™에서는..