2013/08/27(#hikalab)【ヒカ☆ラボ】【初心者歓迎ハンズオン】CAグループ成長株!!アプリボットが伝授するcocos2d-xを利用したUI設計~世界を震撼させている女性エンジニアリーダーがiPhoneアプリ開発のはじめの一歩教えます!!~

0
close_yutori @kimukou2628

#hikalab やっぱりWifiつながらないな。。。(汗 CocosBuilder 3Gだと多分ダウンロード厳しそう(汗

2013-08-27 19:45:38
close_yutori @kimukou2628

#hikalab cocos2d-x 2.1.5 をダウンロード sudo ./install-templates-xcode.sh -f でインストールから

2013-08-27 19:50:59
close_yutori @kimukou2628

#hikalab /Users/XXXX/Library/Developer/Xcode/Templates/cocos2d-x にテンプレートが展開されていることを確認

2013-08-27 19:52:29
close_yutori @kimukou2628

#hikalab XCodeは 4.6.3 で問題ないらしい

2013-08-27 19:53:08
close_yutori @kimukou2628

#hikalab cocosBuilder3.0 α5 ダウンロード http://t.co/x7OYm7JneN (OSX10.7.x では動かないよう

2013-08-27 19:59:47
close_yutori @kimukou2628

#hikalab XCodeからtemplate cocos2dを選択 まずシュミレータでそのまま動かしてみましょう

2013-08-27 20:06:51
close_yutori @kimukou2628

#hikalab cocosBuilderのプロジェクトは xcodeのプロジェクトのところに viewというフォルダを掘って入れるのが使いやすいとのこと

2013-08-27 20:11:13
close_yutori @kimukou2628

#hikalab cocosBuilder は Flash経験者なら印象がすごくつかみやすいらしい 実際の画面上でボタン等を選択すると ボタンのプロパティを表示 (画像も容易に変更することが可能

2013-08-27 20:18:20
close_yutori @kimukou2628

#hikalab 配布したsample.zip の sample/sample/Resources/ccb/views/views.ccbproj をcocosBuilderで開きます (模範アニメーション等が組み込まれています

2013-08-27 20:21:54
close_yutori @kimukou2628

#hikalab テキストと色を変更=>保存=>publish sample/sample/Resources/ccb/views/Published-iOS ccbiファイルが吐出されます とのこと

2013-08-27 20:29:31
close_yutori @kimukou2628

#hikalab sample/ccb/MainScene.ccbi を削除 add で登録しなおし =>でシュミレータで実行してみましょう(文字と色が変わりましたね?

2013-08-27 20:32:23
close_yutori @kimukou2628

#hikalab cocosBuilder に戻って Code connection で helloLabel という名前を別の物に変更してpublish します

2013-08-27 20:34:31
close_yutori @kimukou2628

#hikalab XCodeに戻って(一応ここでは message と定義) Classes/CCBSceneMain.h/CCBSceneMain.cpp を編集していきますの流れ

2013-08-27 20:45:23
close_yutori @kimukou2628

#hikalab XX.h> cocos2d::CCLabelTTF* messageLabel_; XX.cpp> CCBSceneMain::onEnter messageLabel_->setString("この文字が表示されます"); を追記

2013-08-27 20:46:38
close_yutori @kimukou2628

#hikalab CCBSceneNext.h/CCBSceneNext.cpp から 画面のオブジェクトをひもづける関数[7]をコピーして修正 関数の所属を修正 => bool CCBSceneMain::onAssignCCBMemberVariable

2013-08-27 20:59:20
close_yutori @kimukou2628

#hikalab 中身をheaderで宣言した変数に置き換える CCB_MEMBERVARIABLEASSIGNER_GLUE(this, "message", CCLabelTTF*, this->messageLabel_);

2013-08-27 21:00:11
close_yutori @kimukou2628

#hikalab CCBSceneMain.h の方から ,public cocos2d::extension::CCBMemberVariableAssigner の追記も必要 (無くてエラーで落ちた<汗

2013-08-27 21:04:02
close_yutori @kimukou2628

#hikalab AppDelegate.cpp の説明まではタイムアップ。 提供サンプルをあとで見ていただければとのこと

2013-08-27 21:08:29