오브젝트의 텍스쳐를 가지고 와야 하는 경우가 있습니다. 자주 있을 것 같지는 않지만 말이죠 ㅎㅎㅎ 방법 이럴때 사용하는 것이 '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년도 못 버팁니다. 거기다 비자금을 조성하려면 경제가 잘돌아가야 하기 때문에 신경써서 흑자상태를 만들어야 비자금도 만들 수 있습니다. 이 게임 리뷰를 보면 '독제자가 되려고 했는데 정신차려보니 민주주의 국가가 되있었다.'라는 평이 많은데 그말이 정답입니다. 국가를 정상적으로 움직이려면 점점더 민주적이 되어야 하죠;; 게임자체는 심시티는 아니고 '블랙 엔 화이트'에 더 가까운 게임입니다. 도시의 건물 하나하나를 기획하면 주민들이 기획된 도시를 완성해 나가는 스타일입니다. 그러면서 ..