반응형

게임엔진관련 126

[Unity] 유니티 애니매이션(스프라이트, 오브젝트) 관련

=====================================================================    *오브젝트의 애니매이션 작업클립만들기(스프라이트 애니매이션 작업만들기)애니매이션 창만 불러놓고 아무것도 안뜰때 이걸 보면 된다. 애니매이션 창을 불러올때. 오브젝트를 선택을 안하면 위와같이 오브젝트를 선택하라고 메세지가 나온다.  그리면 "그림1"과 같이 오브젝트를 선택하면 "그림2"와 같이 해당 오브젝트에 애니매이션 클립을 만들거냐고 "Create" 버튼이 나오면 눌러서 만들어준다.  그럼 "그림1"과 같이 오브젝트를 선택해주면 애니매이션 창을 열면 "그림2"와 같이 애니매이션 작업할수있게 나온다. 그리고 자신이 유니티 이미지에서 스프라이트로 나눈 이미지파일들을 "그림2"번..

[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가 부모이며 들여쓰기 된 하위 1~6까지의 6개의 Game..

[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 ]이다. 이 둘을 복사하면 아래와 같이 인코딩 값을 가져올..

반응형