일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 예제
- react-native
- 안드로이드
- Kotlin
- 개발환경설정
- 디버깅
- Invalid credentials
- react
- 안드로이드 스튜디오
- Android
- 데이터바인딩
- 리액트
- sourcetree
- 안됨
- EC2
- not working
- bitbucket
- AWS
- git인증
- WPF
- 빌드 오류
- 뒤로가기 안됨
- aPK
- 설정
- gradle
- 리액트 네이티브
- VisualStudio
- 인증문제해결
- Git
- flutter
- Today
- Total
목록Unity3D (16)
물에 살고싶은 개발자
결론부터 뱉고보면 유니티에서 오브젝트의 고유번호를 찾는 방법은gameobject.GetInstanceID()이다.결과값이 int형태로 리턴되기때문에 비교적 핸들링하기 쉬운편이다. 일반적으로는 게임오브젝트를 핸들링하려 할때 GameObject TargetObject TargetObject = PlayerObject;형태로 이용하지만, 오브젝트 풀(메모리풀)과 연동해서 사용할때 GetInstanceID를 찾아야하는 경우가 생긴다 예를들어, 다수의 타겟들을 리스트에 보관하고 있을때 메모리풀과 연동할 경우 인덱스를 일치시켜서 사용하기 마련인데메모리풀의 경우 구글에 돌아다니는 모듈들은 주로 리스트의 끝, 또는 앞에서부터차례대로 스캔하여 없는자리에 새 아이템을 넣거나 아이템이 있는 자리를 풀에 집어넣게 된다. 이 ..
일반화라는 타이틀을 달기엔 좀 꼼수에 해당하는 방법이긴 하지만.. 예를들어 TargetObject.GetComponent().Be_Attacked(123); 이런 코드가 있을때 CsPlayer 부분이 상황에따라 자주 변경되어야만 할때,일반화가 필요하다면, CsPlayer의 최상위 부모클래스(CsCharacter)를 호출하면자연스럽게 CsPlayer가 호출된다. 좀더 구체적으로 설명하자면,클래스의 계보는 이러하다이런식의 상속관계에서 그라나도 스크립트를 달고있는 오브젝트가 보스 스크립트를 달고있는 오브젝트에게 공격을 가하는것을 구현하려 할 경우타겟오브젝트에 보스 오브젝트를 넣고TargetObject.GetComponent().Be_Attacked(123);요렇게 호출해주면 자연스럽게 보스 스크립트에 있는 B..
출처 : http://smilemugi.net/wordpress/archives/236---------------------------------------------------------------------------------- 요즘 모바일 프로젝트를 진행하면서 디바이스의 열발생 부분에 대해서 고민을 많이 하고 있다. 디바이스의 열이 발생하는 이유는 당연하게도 CPU, GPU 사용량 때문이다. PC 에서는 CPU 와 GPU 위에 커다란 선풍기(쿨러 ^^;)가 달려 있기 때문에 금방 식기도 하고 사용자들은 크게 느끼지 못한다. 하지만, 모바일 디바이스들은 기기 자체가 발열판 역할도 겸하고 있기 때문에 열이 많이 발생하고 이를 사람 손으로 쉽게 느끼게 되어 디바이스의 열발생에 대해서 민감할 수 밖에 없..
작은서기님의 블로그를 링크http://blog.naver.com/raiseid/220318717720
강좌 링크를 정리해두신분이 계셔서 퍼옴 출처 : http://racoon28.tistory.com/269--------------------------------------------------------------------------------------------유튜브에 유니티강좌 씨리즈를 올려주신 분이 있어서 경로를 올립니다. 1강 유니티의 인터페이스(기초) 스크립트 (1-1)http://youtu.be/bZo0ioQjZVM?list=PLQMRuXJ4gG8eHBEWflFhy2W2L-DysDjNr 2강 유니티의 인터페이스(기초)와 스크립트 구조(기초) (1-2) http://youtu.be/tHX7EM0VMCo?list=PLQMRuXJ4gG8eHBEWflFhy2W2L-DysDjNr 3강. 유니티의 ..
12345678910111213141516171819 public GUIText _guiTime;// Update is called once per frame void Update () { _timeCnt += Time.deltaTime; } /// /// Raises the GU event. /// 시간표시 /// void OnGUI() { string timeStr; timeStr = "" + _timeCnt.ToString("00.00"); timeStr = timeStr.Replace(".",":"); _guiTime.text = "Time : " + timeStr; }ToString 를 사용하면 시간이 00.00 형식으로 나온다.이 형식을 사용해서 Replace 를 사용하면 점(.) 을 : 로 ..
http://blog.naver.com/jellybits
출처http://blog.naver.com/rapha0/110137555193