Unity(6)
-
6. 3인칭 카메라 구현
게임에 사용되는 카메라 컴포넌트 작성을 시작으로, 카메라가 캐릭터를 따라 이동, 3인칭 시점의 카메라 이동하는 부분에 대한 구현이다. a. 바닥 (Ground) - Plane Game Object 생성 (121 vertexs, 200 tris uv 의 plane Mesh가 생성) - 캐릭터와 바닥이 충돌이 일어 나야 하기 때문에 Mesh Collider를 추가 - Mertial 를 생성해서 기본적인 Texture를 추가 b. 광원 - Directional light 를 추가 해주고, 적당하게 위치를 추가 스크립트 전용 게임 오브젝트 생성 - Main Camera는 Scene 이 최초 생성될 때 같이 생성되며, 적당한 위치값을 조정 c.장애물 - Cube를 이용해서 만들어 주고, 바닥과 마찬가지로 구성 d..
2013.07.09 -
5. 입력 처리(** Ray.. RayCast ...)
http://www.raywenderlich.com/ko/26705/%EC%9C%A0%EB%8B%88%ED%8B%B0%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-2-5d-%EA%B2%8C%EC%9E%84%EC%9D%84-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B0%A9%EB%B2%95-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC-2 유니티에서는 기본적으로 마우스나 키보드와 같은 입력 처리를 하는 다양한 API를 제공하고 있습니다. 그 외에도 모바일 디바이스로도 유니티로 작성한 게임들을 포팅 할 수 있습니다. 모바일 디바이스 같은 경우에는 마우스나 키보드 같은 입력장치를 사용하지 않고 터치스크린을 이용해서 입력을 받게 되는데요 ..
2013.07.09 -
Unity GUI 공부하기
GUI 에 관련하여 동영상을 보면서 숙지 하였습니다. 본 자료는 용량이 좀 크네용;;; 어디서 얻은 자료인가 하면... http://www.unity-tutorials.com/ 이곳입니다.... 유료라서 모든 강좌를 습득하기는 어렵지만.. 간단한 개인정보를 입력하면, 무료강좌 2개를 제공해 주네요.. 2년이 지난 시점에서 한번 더 보니까.. 그리 중요한 내용을 정리해 놓은 것이 아니라는 것을 알게 되었습니다. 1. 스크립트 기초 기본적으로 카메라 화면 이동을 스크립트로 구현하여, 키보드를 이용해 움직이는 예제 입니다. var moveSpeed : float = 10; function Update(){ if(Input.GetKey(KeyCode.UpArrow)){ transform.Translate(Vec..
2011.06.30 -
Newbie guide to Unity Javascript (초보자를 위한 자바스크립트 가이드)
유니티를 처음 접하기 전에.. 음.. 뭐라고 할까나?? Javascript 냐 C# 이나 선택의 귀로에 서게 되는데... 외국 강좌들을 몇가지 보다보니.. javascript 로 많이들 보여준당.. 영어 공부도 좀 할겸해서 몽땅 옮겨 놓았다. 요 사람이 정리 해 놓은 거랍니다.. 저랑은 아무 상관이 없는 분이죠.. URL : http://forum.unity3d.com/threads/34015-Newbie-guide-to-Unity-Javascript-(long) ** Text in RED applies to Unity iPhone users only 1. 변수 VARIABLES Think of a variable as a container that holds something. You can choos..
2011.06.29 -
Unity3DStudent 를 이용한 공부
Become a videogame developer 라는 부제를 가지고 있는 사이트입니다. http://www.unity3dstudent.com/ 교육 단계 모두 동영상으로 구성되어 있어서 , 공부하는데 정말 수월하게 진행 될수 있었습니다. 아래 내용은 제가 공부 하는데, 정리한 내용들이니.. 위에 사이트 가셔서 직접 공부하시는 것이 더더욱 도움이 많이 될것입니다. ^^ 기본적으로 해당 강좌는 모두 javascript 로 구현되어져 있습니다. Adding Mass / Gravity with Rigidbodies 해당 객체에 아래와같이 함수를 추가해주시고, 중력을 줍시다. 기본적으로 이렇게 중력을 추가하는 것이 가장 기본이고, 이게 너무 신기 했습니다. 1. Basic Collision Detection ..
2011.06.27 -
Unity 3D 개요
http://unity3d.com/unity/ : 유니티 홈페이지 드디어... 우연치 않은 계기로 공부를 하게 되었습니다. 기본적으로 Unity 3D Engine은 모든 플랫폼을 지원하고, Javascript 와 C# 등을 이용하여 개발이 가능하네요..우선 Unity에 대해서 간략하게 정리 해놓은 글이 있어서.. 특징!!! 첫 번째 멀티플렛폼 엔진 두 번째 통합 인터페이스 세 번째 저렴한 가격 참조글 : http://dustinlee.me/130110694303 에서 읽어 왔습니다. 극찬글 : http://blog.naver.com/fpdlwu2000?Redirect=Log&logNo=90116567963 Unity3D의 역사 유니티는 2000년도 후반부터 가장 빠른 속도로 스포트라이트를 받고 있는 게임..
2011.06.27