関連ページ

FAQ

Q. コンパイルが行われません。 A. コンパイルはCocosCreatorをフォアグラウンドに合わせないとコンパイルは動かない。
Q. コンパイルしているのかしていないのかわかりません。 A. 画面左下の3つのインジケーターがコンパイル時に状況を教えてくれる。真ん中、一番左、一番右の目のアイコンの順番に色が変わり、目の色が緑色ならコンパイル終了。
Q. onClickOther() (などのイベント)が呼ばれません。 A. 多くの場合、以下のいずれかである。違う場合もありうる。 ○アタッチされているスクリプトに対象のノードが親子関係にない。 ○対応するコンポーネントがアタッチされていない。 ○UIControllerBaseを継承していない。 ○UIControllerBaseを継承しているクラスが複数ある場合、そのうち1つのクラスだけでしかイベントは捕捉されない。どのクラスで捕捉されるかの優先順位は未確認。
Q. フューチャーブランチに何もしていないのに変更箇所がGit上に出現しました。 A. SourceTree等でGithubを操作するときはCocosCreatorを閉じる。

Tips

  • Codeの整形コマンドを叩くか、任意の文字を入力するとプロジェクトに設定されたコーディング規約に沿ってソースを整形してくれる。以下コマンド。
    • Windows Shift+Alt+F
    • Mac shift + option + F

怪現象の種類と解決策

  • デコレーター宣言の間になにか文字を入れると、CocosCreatorのプロパティ値の中の設定がすべて消える。
    • やらない。ソースの変更を戻してシーンファイルをSourceTreeなどで破棄するとよい。
  • プロパティ宣言の型や 名前 を変えると動いていたものが動かなくなる。
    • プロパティ部を変更するとCocosCreatorはいままで入っていたプロパティから外すため。つけ直せばよい。
  • 実装部よりローレベルの部分で延々とエラーを吐き続ける。
    • 調査中。