FPS 5

주말 숙제 - FPS+TD - 5 - 완성

2016. 4. 11. 16:39 https://blog.naver.com/nagne2011/220680470942 http://blog.naver.com/nagne2011/220680470942 먼저 맵이 단조로워서 건물을 추가시켰다 투박한 건물 옵션인데, 카메라 거리에 따라 렌더링의 퀄리티가 조절되는 기능이 붙어있는 모델링이다 대략 이쁘게 배치해줬다 전체적인 맵은 이렇게 생겼다 자세히 보면 보도블럭 위에 작은 네모가 있는데, 그 네모가 타워를 설치할 수 있는 위치점이다 인게임 스샷1 (자세히 보면 총알이..) 길을 따라 이동하는 해골과 유령을 m4와 터렛으로 막아내고 있다 ...근데 터렛 감지범위가 약간 애매해서 고장나는 터렛도 있는것같다

유니티/실습 2022.02.13

주말 숙제 - FPS+TD - 4 - 타워 설치하기

2016. 4. 9. 21:07 https://blog.naver.com/nagne2011/220678955985 건설모드의 옵션을 만들어준다 건설모드는 역시 파이프렌치! //무기변경 Uiaim.SetActive (true); _m4.SetActive (false); _wrench.SetActive (true); _menu.SetActive (true); _spawn.SetActive (false); 안쓰는 것들과 쓰는것들을 할당해서 끄거나 켜주고 //터렛변경 if (Input.GetKeyDown (KeyCode.Alpha1)) { _currnetTurret = 1; } if (Input.GetKeyDown (KeyCode.Alpha2)) { _currnetTurret = 2; } if (Input.Ge..

유니티/실습 2022.02.13

주말 숙제 - FPS+TD - 3 - 몬스터 출현

2016. 4. 9. 17:21 https://blog.naver.com/nagne2011/220678814602 일단 맵은 완성했.. 길만 잡았다 빌딩이나 가로등같은걸로 더 추가하면 그럴듯하게 보일거같다 스카이박스는 아래보면 알겠지만 우주배경으로 했다 밤하늘 느낌이 난다 몬스터도 귀여운걸로 골라놨다 몬스터는 직진을 하다가, 코너에 있는 박스에 부딪히면 꺾는다 매 코너마다 박스가 있다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6..

유니티/실습 2022.02.13

주말 숙제 - FPS+TD - 2 - 사격반동, 맵

2016. 4. 8. 10:12 https://blog.naver.com/nagne2011/220677639148 기본적으로, 메인 카메라는 마우스를 향해 각도를 변환한다 그래서 사격시 반동을 표현하려면 마우스나 카메라의 각도를 위로 올려야한다 근데 케릭터의 각도를 올려도 카메라의 각도는 변화가 없다 (케릭터 혼자서 빙글빙글 돈다..) (깊은분노) 원인은 이녀석이었다 기본 에셋에 붙어있는 '마우스 바라보는 스크립트'인데, 재미있게도 케릭터에게도 하나붙어있고, 카메라에게도 하나 붙어있다 그리고 케릭터에 붙은건 좌우, 카메라에 붙은건 상하를 담당하는데, 이걸 모르고 케릭터를 자꾸 상하로 움직이려고 했으니 안되는게 당연지사 결국 카메라에 붙어있는 이 스크립트에 접근해서, 사격반동 만큼으로 각도가 상승하도록 수..

유니티/실습 2022.02.13

주말 숙제 - FPS+TD - 1 - 기본 케릭터

2016. 4. 8. 10:12 https://blog.naver.com/nagne2011/220677638921 일단 FPS의 기본 바탕이 되는 케릭터 생성후, UI카메라를 생성해서 크로스바(cross bar)를 만들어 준다음 합쳐진 화면은 이렇게 나온다 1 2 3 4 5 6 7 8 9 10 void Rebound() { if (aimCube [0].transform.localPosition.y 0.5f) { aimCube[0].transform.Translate(0, -0.01f, 0); //상 aimCube[1].transform.Translate(0.01f,0, 0); //좌 aimCube[2].transform.Translate(-0.01f,0, 0); //우 aimCube[3].transfor..

유니티/실습 2022.02.13
728x90