노력과 삽질 퇴적물
* 용어는 가급적 원어를 한글로 옮긴방식을 쓰고 있지만, 발음표기상 생소한건(주관적 기준) 참조자료등의 번역을 사용했습니다. 0. 준비 * 공식페이지: Box2D | A 2D Physics Engine for Games 1) 필요한 파일 파일명 예시 경로 Box2d 프로젝트파일> Box2D_v2.3.0.7z> Box2D-master.zip (해당사항 없음) Visual Studio Community [#] (설치시 기본경로) 2) 목차상위하위 1. 용어 1) 주요용어 2) 모듈 3) 유닛 4) 팩토리&정의 2. 기본용법 1) 월드 2) 그라운드 박스 3) 다이나믹 body 4) 시뮬레이팅 5) 클린업 3. Common 1) 설정 2) 메모리 관리 3) 수학 4. 충돌 모듈(Collision Module)..
1. C# Duality [#net] [#github] 2D Game Development Framework Duality is a modular 2D game engine that provides its own visual editor. It's highly extensible, written entirely in C# and backed by OpenGL. - OpenRA [#net] [#github] provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods) it can be used as a general purpose RTS game engine. - MonoGame..
* Unity3D 5.3.1f1 기준으로 작성됐습니다.* 다른버전을 원하시면 유니티 아카이브에서 찾을수 있습니다. [#링크] * 해당 포스트는 입문자용으로 최소한의 내용으로 구성했기 때문에 난이도가 올라가는 부분은 생략했습니다. 유니티: 입문 및 기초(1)유니티: 입문 및 기초(2) 0. 설치 및 빌드 관련 ① 다운로드 ② 라이센스 선택 무료판은 PC판으로만 빌드가 가능하고, 모바일로 빌드가 되지 않는다고 한다. PERSONAL EDITON PROFESSIONAL EDITION 무료버전 유료버전 1. 프로젝트 생성/불러오기 1) 생성중앙의 New project나 상단의 NEW를 누릅니다.프로젝트명을 입력하면,아래 경로(Location) 하위폴더로 생성이 됩니다.예. D:\Projects-Unity3D\s..
1. 유니티 [#] -> 개발언어: C#, 자바스크립트, Boo-> 연 매출 1억 원 미만, 펀딩 금액 1억 원 미만인 개인이나 인디 개발자는 유니티 엔진 5 퍼스널 에디션으로 개발 가능. -> 유니티 엔진 5 공식 출시, 매출 1억 미만이면 완전 무료! - 취재 - 디스이즈게임 2. 언리얼 [#] 2. 언리얼-> 개발언어: C++-> 순서도를 이용한 '블루프린트'기능 -> 언리얼 엔진 4를 이용한 프로젝트가 분기 매출 3,000 달러 이상을 거둘 경우, 개발자들은 에픽게임즈에 매출의 5%를 로열티로 지불 or ‘언리얼 엔진 프리미엄 라이선스’를 구매 -> (영상) 언리얼 엔진 4 무료화! 소스코드까지 모두 공개 - 취재 - 디스이즈게임 3. 코로나 엔진 [#] -> 개발언어: Lua-> 킨들, 윈도..
1. Cocos2d(Python) [#] 1) 라이센스Cocos2d is a family of open-source software frameworks for building cross-platform games&apps. [#원문 페이지] 2) 지원 플랫폼 및 레퍼런스- Linux, Mac OS/X or Windows- python 2.6, 2.7 or 3.3이상- pyglet 1.2이상(cocos2d uses pyglet / OpenGL so you can use 3D objects and use them within cocos2d)- 온라인 문서 제공(튜토리얼, 프로그래밍 가이드, API Reference, FAQ) 3) 대표 개발작??? 4) 최신버전cocos2d-0.6.0 (March 24, 2..
0. 필요한 파일 파일명 예시 경로 Starling 1.4 ...(프로젝트 폴더)...\swc\starling.swc 플래시 디벨롭 (FlashDevelop 4.5) C:\FlashDevelop (AS3.0: 개발환경 참조가능) 1. 라이브러리 연결 (프로젝트 폴더)\swc에 있으면 자동으로 연결이 됩니다. 팁. * 스탈링은 벡텨 이미지를 취급하지 않는다고 합니다.*1.4 이전버전 호환시 주의점.ClippedSprite.as (1.4 이전 버전) public override function render(support:RenderSupport, alpha:Number):void{ if (mClipRect == null) super.render(support, alpha);else {... ... ... s..
안드로이드: cocos2d-android (1)안드로이드: cocos2d-android (2)안드로이드: cocos2d-android (3) * 해당 포스트는 윈도우 32비트/이클립스/JDK 1.7/안드로이드용 기준으로 아이폰용(Cocos2d for iPhone)를 찾으시는 분은 다음의 링크로 가시면 도움이 될겁니다. [설치 및 빈 프로젝트 시작하기, Cocos2d for iPhone] 1. 터치 입력 및 처리 예.public boolean ccTouchesBegan(MotionEvent event){double x = event.getX();double y = event.getY();CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint...