プレイ日記
さこつ you-take-310
セーブ機能を作ったんですけど、どうしてもファイルが多くなってしまい、セーブに時間が掛かります。ファイルをひとつにまとめられる方法があったら教えてください!!
2そうだね
プレイ済み
返信[1]
親投稿
SilverBlue Corei72630QM
ヘッダを付けるとか...
2そうだね
プレイ済み
返信[2]
親投稿
MIKI ifconfig
まさにそういう目的のために作った命令があります。(おそるおそる) 1行目あたりに var hp$,mkougeki$,lv$,x$,y$,mexp$ と書いて、 vfsavek "takekue", "hp$ mkougeki$ lv$ x$ y$ mexp$", 0 で保存 vload "takekue" で読み込みができます。 詳しくは私の 2015/11/29 のプレイ日記 https://miiverse.nintendo.net/posts/AYIHAAAEAABEVRTtQa5Q3Q を見てください。
2そうだね
プレイ済み
返信[3]
親投稿
さこつ you-take-310
詳しくありがとうございます!!!
0そうだね
プレイ済み
返信[4]
親投稿
さこつ you-take-310
DATの保存も試してみます!
1そうだね
プレイ済み
返信[5]
親投稿
MIKI ifconfig
あ、もともとは数値か。であれば 1行目あたりに var hp,mkougeki,lv,x,y,mexp と書いて、 vfsavek "takekue", "hp mkougeki lv x y mexp", 0 で保存 vloadk "takekue",0 で読み込みができます。 数値でも文字列でも配列でも一つのファイルにして読み書きできます。
1そうだね
プレイ済み
返信[6]
親投稿
ツララ LongIceSword
PRG系命令で別スロットに変数の中身を書き出して、そのスロットごとテキストファイルとしてセーブしちゃうとか。
1そうだね
プレイ済み
返信[7]
親投稿
MIKI ifconfig
ツララさん みけらんじぇろさんがその手法使ってますね。 本質的には文字列化するのと同じです。 読むためにはパーサを書かないといけないくて、それが手間です。 C 言語の sscanf(3) みたいなのが用意されていれば楽なんだけど・・・
2そうだね
プレイ済み
返信[8]
親投稿
HRT-86_にでら mijuharuto
⬆︎のsscanfは誤字かと思ったけどこういう関数あったんかと今更気付く俺。 ちなみにプチコンでcsvの読み書きできるライブラリを今作ってます。 これで数値や文字列のセーブもさらに便利になったら嬉しいと思ってる。
0そうだね
プレイ済み