Contenu connexe
Similaire à cocos2d-xハンズオン勉強会 in 名古屋 (20)
Plus de Tomoaki Shimizu (15)
cocos2d-xハンズオン勉強会 in 名古屋
- 2. 清水 友晶
— 株式会社TKS2
http://tks2.net
— スマートフォンアプリ開発
(iOS, Android, Windows Phone 8)
Webコンテンツ開発
— cocos2d-xへの開発参加
cocos2d-xを利用したアプリ開発
講演活動
執筆活動
— Twitter: tks2shimizu
— Blog: http://tks2.net/memo
— SlideShare: http://www.slideshare.net/doraemonsss
— Facebook: http://www.facebook.com/doraemonsss
- 6. — 4/20 cocos2d-xハンズオン勉強会
— 5/15 shinjuku.cocos2d-x初心者ハンズオン
∼MacでiOSアプリを作る開発環境を整えよう!∼
— 5/17 cocos2d-x公開講座 in 鹿児島
— 5/18 cocos2d-x実践講座 in 鹿児島
— 5/22 第8回 shinjuku.cocos2d-x
— 6/M shinjuku.cocos2d-x初心者ハンズオン
∼MacでAndroidアプリを作る開発環境を整えよう!∼
— 6/M 第9回 shinjuku.cocos2d-x
— 7/M shinjuku.cocos2d-x初心者ハンズオン
∼WindowsでAndroidアプリを作る開発環境を整えよう!∼
- 10. cocos2d-xに関する情報収集
— Google検索
— 2012年10月
— "cocos2d-x" … 851,000件
— "cocos2d-x 日本語" … 9,960件
— 2013年4月
— "cocos2d-x" … 1,170,000件
— "cocos2d-x 日本語" … 26,000件
— cocos2d-x Wikiが充実
http://www.cocos2d-x.org/projects/cocos2d-x/wiki
— cocos2d-x.jp community
https://www.facebook.com/groups/152840204871454/
— cocos2d-xに関する書籍出版
- 13. iOSの開発環境を整える
— project-creatorによるプロジェクト作成
cocos2d-2.1rc0-x-2.1.2/tools/project-creator/
create_project.py
— ディレクトリ移動
cd cocos2d-2.1rc0-x-2.1.2/tools/project-creator/
— create_project.py実行
./create_project.py -project MyProject -package
net.tks2.myproject -language cpp
— オプション
— -project … プロジェクト名
— -packege … パッケージ名
— -language … 言語(cpp, lua, javascript)
— cocos2d-2.1rc0-x-2.1.2/projectsにプロジェクト
が作成される
- 16. テンプレートプロジェクトから学ぶ
— AppDelegateには次のメソッドがある
— applicationDidFinishLaunching()
— アプリ起動時に処理され、アプリのセッティングを行う
— 最初のシーンを呼び出す
— applicationDidEnterBackground()
— アプリがスリープする時に処理され、アプリの停止を行う
— applicationWillEnterForeground()
— アプリ復帰時に処理され、アプリの再開を行う
- 19. テンプレートプロジェクトから学ぶ
— CCAction
http://www.cocos2d-x.org/reference/native-cpp/dd/
d89/classcocos2d_1_1_c_c_finite_time_action.html
— 移動
CCMoveTo, CCMoveBy
— 回転
CCRotateTo, CCRotateBy
— フェードイン・フェードアウト
CCFadeIn, CCFadeOut
- 20. 今後の勉強方法について
— cocos2d-x Wikiを調べる
http://www.cocos2d-x.org/projects/cocos2d-x/
wiki
— cocos2d-x Referenceを調べる
— TestCppで調べる
— ググってみる
— cocos2d-x フォーラムで質問する
— cocos2d-x.jp communityで質問する
- 26. Android向け開発環境を整える
— Eclipseの設定
— Eclipse起動
— ADT(Eclipse) > 環境設定
— General > Workspace > Linked Resources
— COCOS2DX è cocos2dxのディレクトリ
— C/C++ > Build > Environment
— NDK_ROOT è Android NDKのディレクトリ
— libcocos2dxプロジェクトのインポート
— File > New > Project
cocos2d-2.1rc0-x-2.1.2/cocos2dx/platform/
android/java
- 27. Android向け開発環境を整える
— project-creatorによるプロジェクト作成
cocos2d-2.1rc0-x-2.1.2/tools/project-creator/
create_project.py
— ディレクトリ移動
cd cocos2d-2.1rc0-x-2.1.2/tools/project-creator/
— create_project.py実行
./create_project.py -project MyProject -package
net.tks2.myproject -language cpp
— オプション
— -project … プロジェクト名
— -packege … パッケージ名
— -language … 言語(cpp, lua, javascript)
— cocos2d-2.1rc0-x-2.1.2/projectsにプロジェクト
が作成される
- 28. Android向け開発環境を整える
— Eclipseでプロジェクトを読込む
— File > New > Project
— Android > Android Project from Existing Code
— cocos2d-2.1rc0-x-2.1.2/projects/MyProject/proj.android
— Android実機転送
— Run > Run
- 36. 開発をかんたんにするツール
ツール名 Win Mac
CocosBuilder OSS - ○
LevelHelper $24.99 - ○
spine $55.00 ○ ○
Super Animation Converter Free - ○
TexturePacker ¥3,019 ○ ○
zwoptex $15.00 - ○
SpriteHelper $19.99 - ○
PhysicsEditor ¥2,011 ○ ○
GlyphDesigner ¥3,600 - ○
ParticleDesigner ¥1,340 - ○
Tiled Map Editor Donate ○ ○
- 40. Super Animation Converter
— Adobe Flashで作成さ
れたswfファイルを、
cocos2d-xで読込める
形式(sam)に変換する
— 複数アニメーションの
作成
https://github.com/raymondlu/super-animation-samples
- 43. SpriteHelper
— テクスチャアトラ
ス作成
— 物理エンジンで利
用可能なシェイプ
を作成
— フレームアニメー
ション作成
— LevelHelperと連
携可能
http://www.gamedevhelper.com/spritehelper/