ロードされたアセットを特定したいのですが、どちらを選択すべきかわかりません。2つのオプションがあります。
名前(文字列)
- これはunordered_map(O(1))を使用すると最も簡単で高速ですが、整数を使用する場合よりもずっと遅くなります。
- コードで簡単に理解できます。
整数
- 最速。
- コードでは理解できません。
文字列はそれほど安全でも高速でもないことを知っていますが、それはそれほど悪いのでしょうか、それともAAAタイトルで悪いとみなされるだけですか?整数を使用するために列挙を作成できましたが、実行時にファイルからシーン、アセットなどをロードすると、列挙を使用できません。実行時に生成されたこれらの整数を読みやすくする方法はありますか?
この問題にはインターネット全体にいくつかのスレッドがあることは知っていますが、どの場合にこれが重要であるかはわかりませんでした。