본문 바로가기

Game Programming213

MariaDB로 변경완료 MySQL에서 MariaDB로 바꾸었다. 아무래도 대충 읽고 했다가 시껍했는데. 가장 편한 방법은 실행 바이너리들만 교체하는 것이었다. 깔끔하게 한다고 하다가 기존 디비만 날릴 뻔 했다. 암튼 변경 완료! 이제부터는 마리아디비로만 구성 예정이다. 누구나 쉽게 하는 MySQL to MariaDB. 변경 이후에는 꼭 mysql_upgrade를 통해 업데이트 해야한다. 당연한 이야기지만 안쓰다가 했더니 괜한 에러로 고생했다. 이제 오라클의 공포에서 벗어날 수 있을 것인가. 2013. 2. 19.
Unity Editor에서 메뉴 만들기 유니티를 하다보면 불편한 점이 몇가지 있다. 일괄 처리해야 할 부분이 생기면 골라가며 수동으로 해줘야 하는데 이게 여간 곤욕이 아니다. 물론 이러한 점이 불편한 사람들을 위해 유니티에서는 에디터 상에 메뉴를 만들거나 툴을 확장할 수 있도록 도와주고 있다. 귀찮기는 하지만 더 귀찮은 점을 피하기 위해 간단하게 한번 건드려 보자. 히어라키 상에서 떠 있는 오브젝트들 중 GameItem 이라는 타입을 가지는 오브젝트 들이 있다고 치자. 이 오브젝트에는 텍스트 한개를 기입하게 되어 있는데 이 텍스트 변수의 이름을 Info라고 하면 히어라키상의 모든 GameItem을 검색하여 내용을 수정하게 해보자. using UnityEditor;using UnityEngine; [MenuItem("Assets/Rebuild .. 2013. 1. 22.
그레이브 런 PC 체험판 « created by Game-Hero » 금번 안드로이드로 먼저 출시된 그레이브 런의 PC체험판입니다. 외주 개발 문의는 gamehon@nate.com 기획,디자인,개발,사운드 모든 분야 가능합니다. 화면이 제대로 표시되지 않으면 새로고침 해주세요. 2013. 1. 7.
내게 숨겨진 초능력! 예지력을 테스트해보자! « created by Game-Hero » 외주 개발 문의는 gamehon@nate.com 기획,디자인,개발,사운드 모든 분야 가능합니다. 화면이 제대로 표시되지 않으면 새로고침 해주세요. 2012. 11. 7.
Java Netty 다시 서버 개발을 해야 하는데 기존에 만든 서버의 경우 사용하기 깝깝하다는 문제가 있다. 윈도우 호스팅 비용이 너무 비싸서 기껏 만들어 놓은 IOCP기반 서버는 사용할 수 없는 것이다. 그럼 자바 NIO로 만들었던 서버가 있는데 그걸로 하기엔 버그가 좀 있었다. 그래서 netty를 한나절 봤더니 생각보다 좋다. 디비처리 부가 없어서 해당 부분만 잘 해주면 자바인데도 동접 꽤 가능한 서버가 될 듯 싶다. 간단한 예제로 ChannelFactory cf = new NioServerSocketChannelFactory(Executors.newCachedThreadPool(), Executors.newCachedThreadPool()); bootstrap = new ServerBootstrap(); bootstr.. 2012. 7. 19.
안드로이드 네트워크 주의사항 사실 허니컴 때도 나온 이야기 였지만 이번에 당하고 보니 장난이 아니었다. 대체 난 허니컴 땐 어떻게 피한거지? 기존 게임 엔진에서 하던 방식과 같이 네트워크를 UI쓰레드와 같이 물리고 있었다. 그래서 겔럭시넥서스에서 오류가 발생. 현재는 쓰레드를 따로 떼서 쓰기 때문에 해결이 되었지만 이런 된장. 오픈 페인트가 안된다... 랭킹서버 부하 줄이려고 오픈페인트썼더니 망할 그리랑은...인연이 없는 듯 하다. 암튼 네트워크 관련하여 모두 그런가 했는데 확인해보니 소켓관련해서는 해당 부분에 대해 문제가 없는 듯 하다. 사실 소켓에도 적용되야 정상 아닌가 하겠지만 소켓은 예외라고 보면 된다. 안드로이드 역시 역시 역시 주의할게 많다. 이번 유니티3.5.2 업데이트도 꼭 하는 게 좋다. 겔럭시넥서스에서 오류가 사라.. 2012. 5. 25.