cocos2d-x
開発の効率化
自己紹介
• 松浦 晃洋
• 株式会社シュハリ 代表取締役
• 株式会社スマートエデュケーション 
 チーフエンジニア
リズムタップ
つなげっと
cocos2d-x
知っていますか?
cocos2d-x
使っていますか?
開発の流れ
• Xcode
 • C++
 • iOS でテスト
• Android NDK ビルド
• Eclipse
 • Android テスト
開発の効率化!
開発の流れ
• Xcode
 • C++
 • iOS でテスト
 • Android テスト
前提条件
• cocos2d-x インストール
• Android NDK, SDK インストール
• Eclipse から Android で実行まで出来る
前準備
• CUI で Android をビルド
 • rm build.xml build.properties
    default.properties local.properties
 • android update project --path /path/to/
    AndroidProject --target 8
 • ant debug
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}" >> $LOG
adb shell am start -a
android.intent.action.MAIN -n
jp.smarteducation.movingBook/
jp.smarteducation.movingBook.MovingBook
オススメ情報
• Xcode でAndroid 用のスキーマを追加
  して、post-action を設定すると便利

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

• am コマンドは便利
エンジニア募集!

•   @syuhari
•   facebook.com/syuhari

cocos2d-x 開発の効率化