본문 바로가기

유니티

Unity3D 최적화 관련 1) 이미지 가로세로 사이즈는 무조건 2의 제곱게임에서 사용하는 이미지 가로세로 사이즈는 무조건 2의 제곱으로 되어야 한다(Power Of Two). 컴퓨터에서 이미지를 사용할 때에는 개념적으로 “[1번] 디스크에서 이미지 불러오기→[2번] 이미지 압축 포맷 압축 해제→[3번] 1024×1024×32비트 메모리 블록에 해당 이미지 할당” 과정을 거친다.1024×1024×32비트 RGBA 기준으로 이미지를 압축한 png 용량은 313KB에 불과하다.하지만 압축을 해제하면 메모리상 이미지 사이즈는 4MB나 된다. 2048×2048이라면16MB에 이른다.이렇게 가로세로 사이즈가 2의 제곱으로 된 이미지가 아닌 경우에는 상당한 메모리 낭비가 일어나게 된다. 예를 들어 900×900 사이즈 이미지가 있다고 하자... 더보기
joint _ object point connect http://agar.io/ 게임 컨셉을 따라가려고 하다가, AGAR들의 흐물거리는 표현을 하기 위해서 자료를 찾아보았다. 1)SPRING JOINT 2D 2)HINGE JOINT 2D 3)JOINT 3D 4)Chain☆ ☞Documentation 더보기
Unity3D Server Engine (1) cocos2d-x 또는 Unity3D용 게임에 쓸 Server Engine Researchhttp://westwoodforever.blogspot.kr/2013/01/cocos2d-x-unity3d-server-engine-research.html (2) C# Unity 서버 만들기1. 네트워크 기반 코드 작성2. 접속 처리 및 버퍼 풀링 기법3. tcp패킷 수신 처리4. 데이터 전송5. 서버, 클라이언트 구현(에코 서버, 클라이언트)6. 유니티 버전 에코 클라이언트 구현 7. 온라인 세균전 게임 만들기(초기 설계, 기능 구현)8. 세균전 만들기 유저 매칭, 클라이언트 연동-I9. 세균전 게임-클라이언트 연동-II10. 세균전-클라이언트 구현11. 세균전-서버 구현 I12. 세균전-서버 구현 II.. 더보기