ユーザーが手動でテクスチャをロードできる小さなゲームアプリを作成しています。そのような例の1つは、52枚のカードの標準的なデッキです。
処理情報を次のように保存するのは悪いことでしょうか。
Card_79x123_53_53.png
ファイルダイアログからファイル名を取得したら、アンダースコアを分割して次の情報を取得します。
- ObjectType:リストに一致
- (w、h)
- 予想されるオブジェクトの数(末尾に空きスペースがある場合)
- もちろん、追加情報(この場合は上のNに対する下向きのテクスチャの位置)と画像の寸法が残りを提供します。
もちろん、処理中にエラーが発生すると、テクスチャをロードする試みは拒否されます。
これが悪い考えである理由はありますか、それとも私はそれをいじり続ける必要がありますか?