Comments前回は、ActionScriptでの時刻演算についてご紹介しました。今回は、CocosStudioで作成したファイルを使用した実装方法ご紹介します。以前の記事で、CocosStudioでレイアウトを作成する方法をご紹介しました。CocosStudioで作成したレイアウトをソースコードで使用するためには、CocosProjectをパブリッシュしてファイルを生成する必要が有ります。パブリッシュ方法はとても簡単です。下記画像の赤く囲っているところを押すことで、CocosProjectで設定しているディレクトリに自動的にファイルが生成されます。csbという拡張子のファイルがあり、このファイルがソースコードで実際に使用するファイルとなります。Setting...」から設定画面をから変更することが可能です。今回使用するレイアウトは下記画像のような構造となっています。ソースコードで使用するための実装に入ります。出力したファイルを全てResources直下に配置して下さい。CocosStudioのオブジェクトは通常のNodeとは違い、GUIウィジェットという種類に属し、それらの機能を使用するためには、以下の2つを引き込む必要が有ります。"ui/CocosGUI.h"Nodeとは違うと言いましたが、各GUIウィジェットの親クラスであるWidgetクラスは、Nodeクラスを継承しているため、Nodeクラスが持つメソッドは今まで通り使用することが出来ます。csbファイルを読み込んでNodeを生成します。Layerを継承したクラスのinit内に下記を追加して下さい。newコマンドで初期生成されるHelloWorld.cppを使用します。900);ここで生成したrootNodeは、2枚目の画像でいうところのSceneにあたるものです。rootNodeをHelloWorld(レイヤー)にaddChildしているため、この状態で実行すると、CocosStudioで生成したレイアウトが表示されます。CocosStudioで配置したオブジェクトは、ツリー構造上Sceneノードの子ノードとなるため、各オブジェクトはrootNodeからgetChildByNameメソッドを使用して取得することが出来ます。*>(rootNode->getChildByName("button"));GUIウィジェットには、各クラスに専用のイベントが用意されています。Buttonの場合は以下のようになります。});以上で、CocosStudioを使用した開発方法の紹介は終了です。Editorが追加されていました。Mac版ではまだ配信されていないみたいですが、また次の機会にCocosStudioの別機能をご紹介したいと思います。今回作成したレイアウトを使用した簡単なサンプルソースです。"チェックを外しました。"ボタンが押されました。}}弊社では全国各地の請負い(ご自宅)で作業協力頂ける、フリーランスエンジニアの方を常時探しております。ご興味ある方は、お気軽にお問い合わせ下さい。コメントをキャンセルメールアドレスが公開されることはありません。BlogFeathersFeathersHTMLJavaScript。