関連ページ
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はいままで入っていたプロパティから外すため。つけ直せばよい。
- 実装部よりローレベルの部分で延々とエラーを吐き続ける。