July 2023
Intermediate to advanced
368 pages
6h 6m
Japanese
これまで本書では、テストに2つのツールを用いてゲーム全体を構築してきた。2つのツールとは、コンパイラと我々の目だ。ゲームがコンパイルできなかったらどこかが壊れている。RHBの挙動がおかしかったらやはりどこかが壊れている。単純なものだ。幸い、コンパイラは我々がミスを犯すことがないようにたくさんのツールを提供してくれている。しかし、正直に言うとそれでも十分ではない。
ゲームの開発には長い時間がかかる。特に趣味で作成している場合にはそうだ。ある週に4時間しか開発に費やせないのであれば、そのすべてを1つのバグとの戦いに費やすわけにはいかない。ゲームが機能するようにするには、テストしてミスを見つけなければならないし、ゲームが遅すぎないことを確認しなければならない。本章ではこれらのことを行っていく。
本章では以下のトピックを扱う。
本章を読めば、これまでに書いたバグを修正することができるようになり、今後バグが発生しないようにできる。
本章は、Chromeの開発ツールを用いてコードをデバッグし、性能を監視する。他のブラウザにも頑健な開発ツールが用意されていて同様なことができるが、本章で用いるスクリーンショットや操作方法の解説にはChromeを用いる。
本章のコードはhttps://github.com/PacktPublishing/Game-Development-with-Rust-and-WebAssembly/tree/chapter_9で確認できる。
本章の「Code in Action」はhttps://bit.ly/3NKppLkで視聴できる。
Read now
Unlock full access