Cocos Creatorの2Dチュートリアル中。
GameManagerでステージを作成するコードを書いて実行したのだが画面上では何も変化なし。
デバッグのためにログ出力してみることにした。
ログ出力についてChatGPTに聞いてみたところ、JavaScriptのconsole.loggが使えるが、専用のログ出力を使うことも出来ると答えてくれた。
専用のログ出力は3種類あり、
- cc.log : 通常のログメッセージを出力します。
- cc.warn : 警告メッセージを出力します。
- cc.error : エラーメッセージを出力します。
cc.log("This is a log message."); cc.warn("This is a warning message."); cc.error("This is an error message.");
これで実行したChromeでデベロッパーツールを立ち上げ、Consoleの部分でログ出力を確認できる。
実際に確認してみたところ、エラーも出ていた。
また、実行するとき、Preview in Editorとして、エディター上で実行するようにすれば、エディターのConsoleでログ出力を確認できるので、こちらのほうが楽かも。
原因が特定できたので、エラーを修正。しかし、エラーは出なくなったものの期待通りの画面結果にはならなかった。
なかなか先に進めない。