私は RPG ゲームに取り組んでおり、「キャラクター X と話した」フラグ、完了したクエストのフラグなど、ゲームの世界の状態情報を保存する方法について疑問に思っています。典型的な RPG には、そのようなものが何百もある可能性があります-たとえば-そのすべての状態情報を保持するグローバル変数ですが、変数は進むべき道ですか?
1 に答える
1
これには良い情報があります。
http://www.eurogamer.net/articles/digitalfoundry-does-fallout-nv-lag-explain-skyrim-issues
Sawyer 氏は、Fallout 3/New で使用されているデータベース ファイルを参照しながら、「メインの .esm + DLC .esms に配置されたインスタンスと比較して、セーブ ゲーム データがビット フラグの違いとして保存される方法に関するエンジン レベルの問題です」と説明しました。 Skyrim に残っている Vegas エンジン。
「ゲームがオブジェクトの配置されたインスタンスを変更すると、それらの変更は本質的に別の .esm に保存されます。セーブ ゲームをロードすると、それらのすべての違いが常駐メモリにロードされます。」
于 2012-10-25T21:09:00.590 に答える