본문 바로가기

반응형

Unity/3D

(15)
Unity3D Assest - UnityStandardAssets.Utility 해결방법 https://assetstore.unity.com/packages/3d/environments/sci-fi/pbr-sky-city-62261 지형 에셋으로 건물 같은것을 포함하고 있다. --------------------https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-32351 표준에셋으로 무료이다. 지형에셋에서 이것을 참조하고 있음으로 이것이 없으면 당연히 스크립트에 오류가 발생한다.
Unity 3D 벽점프를 위한 반사벡터 구하기 [C#] / Unity VS 자바스크립트를 쓰다가 c#쓰니까 너무 편하다..한글을 쓰고싶으면 비쥬얼스튜디오 for unity를 설치하면 됩니다. 적용법은... 그냥 설치하시고유니티 프로젝트를 하나 여시고 Edit -> Preperence -> Externel Tools 에서 스크립트 에디터를 비쥬얼 스튜디오로 변경하신다음 껐다키시면 됩니다. --------------------------------------------------------------------------------------------------------------------------------- 초기엔 온갖 뻘짓을 했다. 카메라의 위치를 노말값으로 해서 법선벡터랑 반사각 연산을 해본다거나... 그러다가카메라의 로테이션을 벡터로 변경해서 노말값으로 법선벡터랑 ..
Unity 3D CharacterController를 이용한 움직임 제어 [C#] 캐릭터 제어 부분을 하면서 느낀 것은... javascript는 코딩이 참 정말정말 피곤하다.자동완성도 없고.. 연관있는 코드가 안떠서 힘들었다... `그래서 한번도 안해본 C#으로 갈아탔다. 이거로 어차피 자바스크립트처럼 스크립팅 하는 정도니까차라리 이걸로 보고 따라하는게 더 편하더라카더라... -----------------------------------------------------------------------------------------------------1. Unity Chan을 사용했다. 2. 카메라는 ThirdPersonCamera(s)을 구매하여 3인칭 카메라를 약간 손봐서 만들었다. ----------------------------------------------------..
Unity3D FPS처럼 화면 돌리기 [JavaScript] http://javart.tistory.com/8 과 http://javart.tistory.com/9를 읽고 오면 이해가 수월할 듯 하다.이전 소스를 수정하여서 간단히 구현한 것이기 때문이다. 기존 소스의 이동 부분을 생각해보자. 여기선 '이동'만 신경쓰며 카메라와 물체의 '회전'은 신경쓰지 않아도 된다. 이미 구현되어있기 때문이다. 먼저, FixedUpdate()의h= Input.GetAxis("Horizontal");v = Input.GetAxis("Vertical");두 문장이다. h의 경우 수평, v의 경우 수직을 나타내며, 이동방향을 표현할 수 있다.여기서 수정할 것은 "Horizontal"을 "Mouse X"로 수정하는 것이다. Mouse X란 마우스가 스크린 상에서의 이동할 때, 좌우로 움..
Unity 3D Aim 을 쳐다보도록 하기 [JavaScript] 먼저, 아래 글을 보고 와야 이해 할 수 있다.Unity 3D mmorpg 스러운 이동 구현 [JavaScript] -------------------------------------------------------------------------------------------------------------------------------mCamera = transform.Find("Camera");mCamera.transform.LookAt(transform.position);mCamera.transform.RotateAround(transform.position, Vector3.up, transform.rotation.z); #기존의 코드는 위처럼 카메라가 이동하는 객체인 캐릭터를 쳐다보도록 구현..
Unity 3D mmorpg 스러운 이동 구현 [JavaScript] 여기저기 막 조사하다가 찾아내었고 한쪽방향으로만 회전해서 API를 열심히 뒤져서 구현해냈다. 나도 막 시작한 참이라 자세히 하는건 아니지만... 블로그에 올리기로 한거 최대한 자세히 적겠다 ㅠㅠ틀린거? 모르는거? 알려주셨으면 좋겠네요! #Vector3 3차원 좌표를 저장한다. 이거를 통해서 연산하면 물체의 좌표를 이동시켜서 움직임을 구현도 할 수 있다.따라서, 연산을 잘 응용하면 방향을 정할 수 있다. #Quaternion 으.. 아직도 정확히 말하기 어렵다. 3차원 x,y,z 좌표를 통해 공간좌표? 계산을 하는 듯 하다.함수 몇개를 봤는데 보통 2개의 공간좌표를 통해 연산하도록 되어있었다.여기서는 구형보간? 이란것을 이용해서 카메라의 이동을 부드럽고 자연스럽게 하려고 한다.공간좌표1에서 공간좌표2로 t..
Unity 3D 기본적인 이동 구현 [JavaScript] 이번에 졸업작품을 하게 되면서 Unity를 본격적으로 만지게 되었다.평소에 프로그래밍을 전공하고 취미로도 프로그래밍을 했었고, 희망직무를 게임 프로그래머로 하였지만실질적인 게임 제작은 이번이 처음이다. 역시나 새로운 플랫폼을 접하는것은 너무나도 어색하였고, 처음엔 헤매면서 남의 소스를 보면서 이것저것 만저보았지만이해가 잘 가지 못하는 부분이 많았다. 그래서 택한 방법은 Unity 메뉴얼을 통한 API접근이었다.설명이 간결히 되어있고 번역도 듬성듬성 되어있어서 읽는 것이 오래걸리긴 하지만그럭저럭 괜찮았다. 이번 장에서는 기본적인 이동을구현하려 한다.여기서 말하는 기본적인 이동이란? 캐릭터가 회전하지 않고 WASD가 고정적인 방향을 가르키며 나아가도록 하는 것이다.거기에 점프를 구현해봤다. 먼저, 기본적인 ..

반응형