6.QtはRaspberry Piに向いている
前章では、AndroidとiOSをターゲットにしたQML UIを作成しました。今回は、Raspberry Pi上にQtアプリケーションをデプロイする方法を発見することで、組み込みの世界への旅を続けていきます。このトピックを説明するためのサンプルプロジェクトは、Qt3Dモジュールを使用したヘビゲームです。プレイヤーはリンゴを食べて少しでも大きくなるように蛇を操作します。
この章では、以下のことを学びます。
- Qt3Dモジュールのアーキテクチャ
- クロスコンパイルの基本原理
- Raspberry PiでゲームをコンパイルしてデプロイするためのQt Creatorキットを自作する方法
- 様々なプラットフォーム(デスクトップ、Raspberry Pi)の違いや限界をどう扱うか
- 工場のデザインパターン
- JavaScriptとQMLを使った完全なゲームエンジンの書き方
- QMLプロファイラの使い方