본문 바로가기

unity3d

[unity3d]안드로이드에서 암호화 팁 - PlayerPref 암호화 안드로이드에서 사용할 수 있는 암호화 팁 첫번째 - PlayerPref 암호화 iOS에서는 그런 이슈가 거의 없는 걸로 알고 있지만, 안드로이드에서는 많은 분들이 보안 관련 팁 또는 방법이 없는지 문의를 많이 해오셔서 준비를 해보았습니다. 여기 나온 팁들은 UNITE Seoul 2013에서 에릭 헤밍 (유니티 본사 개발자)이 발표했던 내용들 중 일부 입니다. 에릭 헤밍이 발표한 원문 ppt 자료는 아래 링크에 가시면 확인 가능합니다. http://www.slideshare.net/williamyang3910/unitekorea2013-protecting-your-android-content-21713675?from_search=1 그 중에서 암호화 관련 내용을 중점적으로 진행을 하려고 합니다.암호화 진행.. 더보기
[Unity3D] NGUI와 BMFont를 이용한 데미지(숫자) 폰트 만들기 프로젝트를 진행하다보면 NGUI의 label만으로는 표현이 뭔가 아쉬운 경우가 있다. 특히 게임 캐릭터나 유닛이 데미지를 받는다거나, 스코어를 보여준다거나 하는 상황에서 사이즈가 큰 폰트를 써야 할 경우가 많은데, 이럴 경우 기본 폰트의 크기가 작아 폰트가 지저분하게 보인다거나 게임 자체가 뭔가 허접(?)하게 보일 확률이 높다. "0부터 9까지의 숫자 부분만 따로 떼어 특별한 이미지로 만든 후에 이것을 label로 쓸 수 있다면..?" 이런 생각으로, 데미지 폰트를 만드는 방법을 검색해 보았으나... BMFont를 이용한 폰트를 만드는 방법은 여기저기 블로그 등에 널려(...) 있는데 비해, 이미지로 구성된 숫자 폰트를 만드는 방법은 의외로 찾아보기 어려웠다. 약간의 삽질 끝에 숫자 폰트를 만드는 방법을.. 더보기
[Unity3D]MonoBehaviour 생명주기 유니티 Monobehaviour 의 생명주기Reset Awake OnEnable Start Fixedupdate yield WaitForFiexedUpdate Update yield null and yield WaitForSceonds LateUpdate OnWillRenderObject OnGUI yield WaitForEndOfFrame OnDisable OnDestroy 더보기
Unity3D Android Plugin 만들기 1. 이클립스를 연다. 2. Android Application Project를 새로 만든다. 3. 이름과 프로젝트명을 지정하고 패키지이름을 지정한다. 4. 이제부터 다음, 다음, 다음, 다음 4연타. 5. 프로젝트 생성완료. (쉽죠?) 6. 디버그 설정을 Android Application으로 설정 7. 이제 만들어진 프로젝트명에서 마우스 우클릭후 속성을 클릭 8. "Is Library"체크하고 "Apply" 한번 눌러 준뒤 "OK" 9. 프로젝트 폴더 밑에 /bin 폴더에 보면 "Plugin.jar"파일이 생성되어 있다. (나중에 유니티에서 이녀석을 가져다 쓸거임) 10. /src/com.lingo.plugin을 클릭한 후 다시 우클릭하여 New, Class를 차례대로 클릭 11. 클래스명을 Test.. 더보기
유니티 작업에 대한 50 팁 (모범 사례) 50 Tips for Working with Unity (Best Practices) 팁들에 대해서이 팁들은 모든 프로젝트에 적용 가능하지는 않습니다.이것들은 3~20명의 인원으로 구성된 작은팀의 프로젝트 경험을 기반으로 합니다.구조, 재사용성, 명확성, 기타 등등 의 비용은 팀 크기와 프로젝트의 크기에 따라 비용 지불 여부가 결정 됩니다.많은 팁들은 취향의 문제 입니다. (하지만 여기에 나온 여러 팁들은 우열을 가리기 어려울 정도로 좋은 기술들 입니다.)몇개의 팁은 공식 Unity 개발에 위배 되는 것들입니다. 예를 들면, 몇개의 특수한 인스턴스를 위한 프리팹의 사용은 매우 Unity 에서 싫어하는 방식으로, 비용 또한 상당히 높습니다(이렇게 라도 prefab 들을 사용하는게 나을 때도 있습니다). 그러나 나는 이런 팁들이 미친 짓 같아 보여도 가끔 좋은 결과를 가지고 오는 경우도 보곤.. 더보기