본문 바로가기

Game Programming223

[애플 앱스토어] 본격 한국 요리 1장 식객 등록 아이폰 프로젝트 한국요리가 상용화 돌입했습니다. 잡다한 개발기간 ....삽질하다 일주일. 검증기간 2주... 어찌되건 아이폰용 이북 솔류션은 끝났군요. 우여곡절 끝에 맥북도 구매하고 난생처음 맥으로 개발하다 고생 좀 했습니다. 매출을 기대해 봅니다. http://itunes.apple.com/jp/app/id343753348?mt=8 www.gamehon.com www.gamemotor.com 2009. 12. 11.
플래시 CS5에서 아이폰 네이티브 컨버팅 지원을 생각해보며 어제 어도비에서 아이폰에서 플래시를 서비스 할 수 있는 컨버팅 솔류션을 발표하였다. 홈피에 가보면 아직 배포할 단계는 아니고 2009년이 끝나기 전엔 배포하겠다고 써놨다. 아이폰의 플랫폼 특성상 VM 서비스 문제가 있기 때문에 (프로세스를 가로채는 행위 자체에 부하가 크다고는 하는데..) 플래시를 순수하게 지원하는 건 안되고 액션 스크립트 3.0 기반으로 배포된 플래시를 툴로 컨버팅하여 패키징을 하던지해서 말이다. native 코드 상태의 아이폰 어플리케이션으로 만들어 준다는 것이 요점이다. 그런데 액션 스크립트 3.0을 보면 알겠지만 그걸 하느니 차라리 오브젝트 C를 더 파고드는 편이 좋은 건 아닐지 생각해본다. 간단한 디자인 쪽이야 큰 무리없이 아이폰에서 서비스 되는 데 무리는 없을 것이다. 그러나 .. 2009. 10. 7.
컬러 믹싱 알고리즘 구글을 돌아다니다 보니 좋은 내용이 있었다. http://www.vanderlee.com/tut_fm_mixingmodes.html Normal color = top Dissolve Requires an alpha channel. Multiple color = ( bottom * top ) / 255 Screen color = 255 - ( ( 255 - bottom ) * ( 255 - top ) ) / 255 Overlay color = bottom < 128 ? ( 2 * bottom * top ) / 255 : 255 - ( 2 * ( 255 - bottom ) * ( 255 - top ) / 255 ) Soft light The soft light algorithm is not perfect y.. 2009. 7. 27.
RML 0.1 스크립트를 만들 필요성으로 인하여 제작되었다. 개인적으로 루비와 같은 건 솔직히 별로이고 어차피 게임에만 쓰일 것이라면 그에 맞춤으로 직접 만드는 것이 좋을 것이라 생각되어 시작한 것이다. setSpr,0, kao_0.jsr,KAO_2.png,100,100 // 주석 setText,0,내가뭐라고하든지간에,1,200,0xffffff keyWait,2,17,3,18,0 setAction,0,0,0,-1 // 주석2 setText,1,테스트를 끝내자,1,220,0xff0000 setSound,1,0 scnPlay,200 setSound,2,0 setClear,0,0,240,320,0x00ff00 setText,1,테스트 성공,1,220,1 scnPlay,1200 scnEnd,3 1.scn 전용 스크립트 0.1.. 2009. 5. 19.
배열의 방향 바꾸기 이미지 함수를 만드는 도중 이미지 배열을 반전시키면서 동시에 픽셀을 제어하는 것을 생각해 보았다. 간편하게 하자면 배열을 반전시키고 그 뒤 픽셀 색상을 조작하면 되는데 이러면 내 기준에서 많은 케이스가 생겨나서 귀찮고 그냥 한번에 하려고 해봤다. 아 머리아파... int bBuffD[]; // 타겟 int bBuffS[]; // 소스 int i,j; int cnt,offset; // 현재 오프셋 int sdir,ddir; // 배열 제어 방향 int a,sw; // 기타 값 switch(op&0xff) { case RT_W : // 좌우반전 cnt = 0; sdir = 1; offset = w; ddir = -1; sw = w; break; case RT_WH : // 상하좌우반전 cnt = 0; sdi.. 2009. 5. 9.
pnglib 사용상 주의 1. pnglib은 zlib이 있어야 한다. 2. pnglib을 이용하여 bmp데이터로 변환하는 과정을 구현한 소스가 조내하는 데 그것이 loadpng이다. loadpng.h loadpng.c 모두 약간의 문제가 있는데 vc8에서는 컴파일에 문제가 있다는 것이다. 3. 어셈쪽 문제의 경우 dword 같은 경우 ptr로 해줘야 한다. 4개정도 문제 발생 4. 소스상에서는 헤더의 경우 string.h 를 추가해 주자. 5. 소스파일은 벡터.begin() 대신 [0] 을 사용하자. 상기 내용만 지켜주면 png데이터 취득 후 사용까지 일사천리이다. 원래 ximage 쓸라 했는데 가입하라하는 거 싫어서 안했다. www.gamehon.com www.gamemotor.com 2009. 2. 26.