現在個人的にゲームを作成しております。
使用している言語はC++で、開発ソフトはVisualStudio2008を使用しています。
早速本題なのですが、ゲーム作成の際に敵キャラクタなどのパラメータを
「CSVファイル→変換→バイナリデータ」
として、読み込もうと思っています。
このような時
1.まず、CSVファイルを読み込んで一度バイナリデータへ変換する。(コンバート的なものを作成?)
2.実際にゲームで使用する時は、そのバイナリデータを読み込んで、必要な情報を取得する。
としようと思いっているのですが、何か他によく使われる手法などあるでしょうか?
もし、1のようなことを行う場合の手順としては、
「構造体に必要なデータをCSVから取得して、それを改めてバイナリ形式で掃き出す」
って流れであっているでしょうか?
また、このような手順などが掲載されているサイトなどご存知でしたら
教えてもらえると助かります。
質問ばかりですみませんが、よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
設定ファイルであれば、xmlで書くのが最も一般的だと思います。
なぜ
> 「CSVファイル→変換→バイナリデータ」
が必要なのかわからないのですが、ゲーム実行時にバイナリデータで設定を読み込みたいだけであれば、いちいちCSVを経由せずに、GUIで設定を編集、入出力するツールを作ることが多いと思います。
No.1
- 回答日時:
隠す必要がないのなら、そのままcsvで読み取れば良いと思います。
あとcsv自体を配布時はzipからメモリ展開などで隠す方法もあります。こうしたほうが処理手順はシンプルになります。
もし、バイナリ化したい場合。
>1.まず、CSVファイルを読み込んで一度バイナリデータへ変換する。(コンバート的なものを作成?)
> 2.実際にゲームで使用する時は、そのバイナリデータを読み込んで、必要な情報を取得する。
1.はツールを作る必要があります。構造体をファイルに書き出す感じです。
2.逆に構造体に読み込む感じです。
>また、このような手順などが掲載されているサイトなどご存知でしたら
教えてもらえると助かります。
当たり前すぎて見当たらないかと思います。
バイナリファイルの作り方が分からないなら、そういう風に質問されては?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- 哲学 HEVCコーデックが必要な.mp4を普通の.mp4に変換するソフト 3 2022/12/03 13:01
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
EXCEL VBAでテキストファイルの...
-
エクセルVBA 2千万行のCSVファ...
-
バイナリエディタのつかいかた
-
C++ Builderにおける画像データ...
-
なぜデータの整合性を確認する...
-
ページ読み込み時に自動的にsub...
-
入力ファイルをバイナリにする利点
-
VBA バイナリ―から文字列にす...
-
機器とRS232Cクロスケーブルで...
-
c言語についての質問です
-
FTPでエクセルをPUTするとファ...
-
FMFファイルの構造を知りたいの...
-
バッファサイズについて
-
エラー:ストリームの終わりを...
-
C#(VB.Net)でPhotoshopデータを...
-
【Teraterm】filewritelnについて
-
テキストデータをバイナリデー...
-
VB2010 COMポートからのバイナ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
EXCEL VBAでテキストファイルの...
-
バイナリエディタのつかいかた
-
ページ読み込み時に自動的にsub...
-
VBA バイナリ―から文字列にす...
-
エクセルVBA 2千万行のCSVファ...
-
エラー:ストリームの終わりを...
-
EOF
-
【python】Excelファイルを読み...
-
EXCEL VBAで、バイナリデータの...
-
入力ファイルをバイナリにする利点
-
DXFファイル用クラスライブラリ...
-
バイナリーデータの一部データ...
-
C言語とシリアル通信の送受信...
-
C言語の質問です。バイナリ形...
-
Javaでのエンディアン変換
-
24ビットのWaveデータの中身に...
-
bitmap画像の保存がうまくいき...
-
PHPのfgetcsvの処理容量について
おすすめ情報