cocos2d-x 開発の効率化

17
cocos2d-x 開発の効率化

description

 

Transcript of cocos2d-x 開発の効率化

Page 1: cocos2d-x 開発の効率化

cocos2d-x 開発の効率化

Page 2: cocos2d-x 開発の効率化

自己紹介• 松浦 晃洋• 株式会社シュハリ 代表取締役• 株式会社スマートエデュケーション チーフエンジニア

Page 3: cocos2d-x 開発の効率化

リズムタップ

Page 4: cocos2d-x 開発の効率化

つなげっと

Page 5: cocos2d-x 開発の効率化

cocos2d-x 知っていますか?

Page 6: cocos2d-x 開発の効率化

cocos2d-x 使っていますか?

Page 7: cocos2d-x 開発の効率化

開発の流れ• Xcode

• C++

• iOS でテスト

• Android NDK ビルド

• Eclipse

• Android テスト

Page 8: cocos2d-x 開発の効率化
Page 9: cocos2d-x 開発の効率化
Page 10: cocos2d-x 開発の効率化

開発の効率化!

Page 11: cocos2d-x 開発の効率化

開発の流れ• Xcode

• C++

• iOS でテスト

• Android テスト

Page 12: cocos2d-x 開発の効率化

前提条件• cocos2d-x インストール

• Android NDK, SDK インストール

• Eclipse から Android で実行まで出来る

Page 13: cocos2d-x 開発の効率化

前準備• CUI で Android をビルド

• rm build.xml build.properties default.properties local.properties

• android update project --path /path/to/AndroidProject --target 8

• ant debug

Page 14: cocos2d-x 開発の効率化
Page 15: cocos2d-x 開発の効率化

LOG="/tmp/${PRODUCT_NAME}.log"touch $LOG/usr/bin/open -a /Applications/Utilities/Console.app $LOG

cd $SRCROOT/$PRODUCT_NAME/android./build_native.sh > $LOG

ant debug install >> $LOG

echo "launch ${PRODUCT_NAME}" >> $LOGadb shell am start -a android.intent.action.MAIN -n jp.smarteducation.movingBook/jp.smarteducation.movingBook.MovingBook

Page 16: cocos2d-x 開発の効率化

オススメ情報• Xcode でAndroid 用のスキーマを追加して、post-action を設定すると便利

• Android のログは DDMS or adb logcat | grep TAG

• am コマンドは便利

Page 17: cocos2d-x 開発の効率化

エンジニア募集!

• @syuhari

• facebook.com/syuhari