반응형

게임엔진관련/유니티 엔진 92

[Unity] 유니티 InputField 컨텐츠 타입 패스워드 관련

=====================================================================     출처: https://codingmania.tistory.com/141 일반적으로 패스워드를 입력할때 별표 * 로 작성한 문자를 보이지 않게 한다.  HTML에서는 type="password"로 하고, 유니티 Input Field에서도 Type에서 Password를 선택하면 된다. 하지만, NGUI를 사용하고 있다면 어떻게 해야할까? 쉽다. UI INPUT 스크립트를 포함하고 있을 것이다. 그러면, 다음과 같이 Inspector에 나타난다.  Input Type에서 Password를 선택하면 된다.출처: https://codingmania.tistory.com/141 [괴발..

[Unity] 유니티 특정 오브젝트 찾기 가져오기 관련

=====================================================================    출처: https://codingmania.tistory.com/192  유니티에서 게임 오브젝트 찾는 법은 한두가지가 아니다.이번에는 게임 오브젝트 내 게임 오브젝트 즉, 하위 게임오브젝트를 찾는 방법을 정리해보려 한다. 대표적으로 세 가지가 존재한다. transform.FindChild(string str)transform.GetChild(int index)transform.childCount 자식이 무엇인가. 하이어라키(Hierarchy)에서 계층 구조를 이루고 있는 형태를 말한다.  상위에 GameObject..

[Unity] 유니티 특정 오브젝트 찾기 관련

================================= ================================= ================================= 출처: https://treeofimaginary.tistory.com/114 몇번 언급했지만 유니티는 게임오브젝트 찾는방법이 좀 까다롭다. 가~장 기본적으로 주어지는 메소드는 GameObject.Find(오브젝트이름). 문제는 이게 비활성화(Inactive) 상태의 오브젝트는 못찾아준다는거다. 비활성화 오브젝트를 찾는걸로 Transform.FindChild(오브젝트 이름)이 있지만 이건 해당 트랜스폼의 자식들에 대해서로 탐색범위가 한정되어있다. 심지어 자기 자식의 자식은 이걸로 찾아지지도 않는단다. 결국 내가 임시로 생각해..

[Unity] 유니티 날짜, 시간 가져오기 관련

======================= ======================= ======================= 출처: http://blog.naver.com/PostView.nhn?blogId=ashura4&logNo=221335149518&categoryNo=0&parentCategoryNo=120&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=1 /* 사용법 */ System.DateTime.Now.ToString("yyyy"); DateTime.Now.ToString..

[Unity] 유니티 빌드 에러 관련

=====================================================================     빌드중 에러가떠서 빌드가 안될때 일부 방법...                               -그림1표시'1' 과 같이 여러 플랫폼 스위치를 바꾸어본다음 다시 자기가 원하는 플랫품으로 스위치하여 빌드해 본다.   -위와같이 안되면 그림1표시'2' 에서 "Player Settings.."을 눌러본다음 그림2에서 잘못된 부분이 없는지 확인한다.그리고 잘못된부분이 없으면 그림2표시'1'에서 버전을 바꾸어보고 빌드를 해본다. 여러개 버전을 바꾸어 빌드해보고그다음 자신이 원하는 저적한 빌드가되는 버전중 적정한 빌드버전을 선택하면 된다.   ===================..

[Unity] 유니티 UI 텍스트 관련

================================= ================================= ================================= 출처: https://docs.unity3d.com/kr/530/Manual/StyledText.html 서식 있는 텍스트(Rich Text) GUI 요소의 텍스트 및 텍스트 메쉬는 여러 글꼴 스타일 및 크기를 포함할 수 있습니다. Rich text는 UI 시스템과 레거시 GUI 시스템 둘다 지원됩니다. Text, GUIStyle, GUIText 및 TextMesh 클래스는 Rich Text 설정이 있으며, Unity 텍스트 중 마크 업 태그를 찾도록 지시합니다. Debug.Log 함수에서도 이 마크 업 태그를 사용하여 코드..

[Unity] 유니티 오브젝트 생성과 삭제 관련

================================= ================================= ================================= 출처: https://docs.unity3d.com/kr/530/Manual/CreateDestroyObjects.html 게임 오브젝트 생성 및 삭제 씬에서 오브젝트들이 정해진 수만큼 있기도 하지만, 보통 캐릭터, 아이템 그리고 다른 오브젝트를 게임중 생성 및 삭제하는 경우가 자주 발생합니다. Unity는 게임 개체를 만들 때 Instantiate 함수를 사용하여 기존 오브젝트를 복제합니다: public GameObject enemy; void Start() { for (int i = 0; i

[Unity] 유니티 모바일 디버그 디버깅 관련

================================= ================================= ================================= 출처: https://hyunity3d.tistory.com/130 cmd창에서 android sdk 폴더에 sdk/platform-tools 경로로 이동한다. 휴대폰에서 발생하는 모든 이벤트 -> adb logcat 유니티에서 발생하는 모든 이벤트 -> adb logcat -s Unity 유니티에서 발생하는 log 이벤트 -> adb logcat Unity:I Native:I *:S 출처: https://hyunity3d.tistory.com/130 [Unity3D] ===============================..

[Unity] 유니티 모바일에서 한글 인코딩(euc-kr, 51949) 사용하기 관련

================================= ================================= ================================= 출처: http://blog.naver.com/PostView.nhn?blogId=sdragoon&logNo=150133111101 Unity PC(Editor)상에서는 문제없이 한글로 인코딩 되는 문제가, 모바일 운영체제로 가면 안되는 문제가 발생한다. 이 문제를 해결하는 방법은 인코딩과 관련된 dll을 Plugins폴더로 복사하면 된다. 해당 dll은 유니티 설치 폴더인 Unity\Editor\Data\Mono\lib\mono\unity에 있으며, 파일 이름은 [ I18N.dll ], [ I18N.CJK.dll ]이다. ..

[Unity] 유니티 이미지, 이미지 path, 스프라이트 불러와 넣기 등등 관련

======================= ======================= ======================= 출처: https://dlgnlfus.tistory.com/81 Resources.Load기능 http://docs.unity3d.com/ScriptReference/Resources.Load.html GameObject a = Instantiate(Resources.Load("A", typeof(GameObject)))as GameObject; GameObject a = Instantiate(Resources.Load("A"); 리소스 파일에 있는 리소스들은 메모리에 올려놓은 상태라 많이 사용하면 좋치않음. 애셋번들을 사용해야함. 출처: https://dlgnlfus.tist..

반응형