오브젝트의 텍스쳐를 가지고 와야 하는 경우가 있습니다. 자주 있을 것 같지는 않지만 말이죠 ㅎㅎㅎ 방법 이럴때 사용하는 것이 'GetTexture'입니다. gameObject.renderer.material.GetTexture 참고 : 유니티 스크립트 레퍼런스 - Material.GetTexture 마무리 그런데 이런일이 얼마나 있을런지는? ㅎㅎㅎㅎ
'3D Text'를 사용하려고 화면에 올려 놨더니.... 위 스크릿 샷을 보면 같은위치에 있는 3d text를 다른 방향에서 보았을때 항상 다른 오브젝트를 무시하고 화면에 텍스트가 출력되는걸 볼 수 있습니다. 이것만 봐서는 '3D Text'의 기본 동작이 게임 오브젝트(Game Object)가 아니라 'UI'인것 같습니다. 우리가 원하는건 '3d text'가 다른 오브젝트들 처럼 다른 오브젝트 뒤로 가면 뒤로 간 부분은 보이지 않았으면 하는 것인데 말이죠. 1. 해결방법 검색을 해보니 '3D Text'의 기본 쉐이더는 'GUIText'라고 합니다. 어쩐지 -_-;; 결국 새로운 쉐어더를 만들어야 하나 봅니다. 다행히 이것을 설명한 자료를 찾았습니다. 참고 : 유니티3D 위키 - 3DText 여기의 설명에..
콘스탄트 포스(Constant Force)는 오브젝트에 특정한 속성의 힘을 계속 주는 구성요소입니다. Add Component > Physics > Constant Force 를 통해 추가 가능 합니다. 속성들 Force 해당 방향으로 밀어내는 힘입니다. Relative Force 상대적인 방향으로 밀어내는 힘입니다. Torque 해당 축을 기준으로 회전 합니다. Relative Torque 상대적인 방향으로 회전합니다. (참고 : 유니티 스크립트 레퍼런스 - ConstantForce )
스크립트를 게임오브젝트(GameObject)단위로 관리하다보면 생기는 문제가 다른 게임오브젝트에 있는 스크립트를 호출해야 하는 경우입니다. 1. 오브젝트 찾기 유니티에서 오브젝트를 찾는건 쉽습니다. (유니티 : 유티니 스크립트 레퍼런스 - GameObject ) FindWithTag FindGameObjectsWithTag Find 이것이 다 오브젝트를 찾기위한 메소드 들입니다. 'FindGameObjectsWithTag'는 아래와 같이 사용합니다. (유니티 : 유티니 스크립트 레퍼런스 - GameObject.FindGameObjectsWithTag) //태그를 검색한다. GameObject[] goTempList = GameObject.FindGameObjectsWithTag("Box"); //검색된 ..
게임의 컨샙이 '비자금을 조성하는 대통령'이라 '김정은(삼부자중 아무나 붙이면 됨) 시뮬레이션'이라는 소리도 듣는 게임이긴한데.... 실제로 해보면 김정은은 개뿔-_-; 주민들의 혁명정신이 투철하기 때문에 김정은같이 했다가는 10년도 못 버팁니다. 거기다 비자금을 조성하려면 경제가 잘돌아가야 하기 때문에 신경써서 흑자상태를 만들어야 비자금도 만들 수 있습니다. 이 게임 리뷰를 보면 '독제자가 되려고 했는데 정신차려보니 민주주의 국가가 되있었다.'라는 평이 많은데 그말이 정답입니다. 국가를 정상적으로 움직이려면 점점더 민주적이 되어야 하죠;; 게임자체는 심시티는 아니고 '블랙 엔 화이트'에 더 가까운 게임입니다. 도시의 건물 하나하나를 기획하면 주민들이 기획된 도시를 완성해 나가는 스타일입니다. 그러면서 ..
무기기 총알괴적이 이상한총인데 감옥 안에 있는 적을 멀리서 잡으려다 이런 난장판이 됬네요 ㅎㅎㅎ 마침 적도 감옥에서 나오고 싶어하는 포즈여서 재미 있네요.