ゲームの開発を始めたばかりで、基本的な質問があります。
ビューを表示するためにレイアウトは必要ですか?
ツールバーを非表示にしてビュー画面を広くする方法はあるのですが、ちょっと使いにくそうです。また、sdk で提供されているスネーク サンプルでは、ビューはレイアウトなしでマージされます。
したがって、どれがベストプラクティスです。また、レイアウトのないソリューションの場合、独自のビューを表示するにはどうすればよいでしょうか?
ありがとう。
まあ、私もあなたと同じくらい新しいですが、オンラインで検索して学んだ限り、そしていくつかの例で、私が言えることはNO. ゲームのプログラミングには xml レイアウトは必要ありません。ゲームを開発するには、まず適切な基本フレームワークを作成する必要があります。ビュー、スプライト、アクション、オーディオなどはすべてバックグラウンドで作成されます。
これは、開始するのに非常に優れたチュートリアルです。
多くのことに依存しますが、 XMLレイアウトを作成する必要はありません。XMLという言葉に注意してください。拡張SurfaceViewして連携しThreadて更新を行うカスタム クラスを作成できます。Activityしたがって、この場合、 をのContent Viewこのサブクラスに設定するだけで済みSurfaceViewます。しかし、使用SurfaceViewすることで生のコンテキストが得られます。つまり、最初からすべてを行う必要があります。たとえば、独自のボタンを実装する必要があります。
これに加えて、使用するエンジン/フレームワークにも依存します。しかし、SurfaceView/Canvas API上記の行については有効です。