少しずつゲームを作るスレ (951レス)
上
下
前
次
1-
新
933
:
ルナドンぽいの
05/21(水)21:49
ID:l52oayg9(1)
AA×
[
240
|
320
|480|
600
|
原寸
|
GIF
|
べ
|
レス栞
|
レス消
]
933: ルナドンぽいの [sage] 2025/05/21(水) 21:49:34.68 ID:l52oayg9 今ごろこんなことで悩んでいるのは多分わしだけだろうが、前作(Text Dungeon)では セーブファイル作成やディープコピー用のシリアライザーとしてBinaryFormatterを使っていたが、 今作(ルナドンっぽいの)で一応.NETのバージョンを最新(8.0)したところ、 安全性がうんたらかんたらでBinaryFormatterは使用禁止になっていてコンパイルエラーになってしまう 代替として公式ではSystem.Text.JsonやDataContractSerializerを推奨しているが、ちょっと試したところ、 これらはStaticなメンバーやImage(キャラグラとか)を直接シリアライズできず、やや面倒くさそう またセーブファイルがJSONやXMLだと当然プレイヤーから丸見えで改変も自在なので暗号化などの対応も必要 (Text Dungeonのセーブファイルも単にバイナリ化しただけなので改変は容易だったが) これはシリアライザーを自作するべきだろうか それとももっと簡単な方法があるのだろうか いっそ.NET6.0に戻すべきか…… 世の中のゲーム製作者はどう対応しているのだろう (大方はゲームエンジンを使ってるんだろうけど) http://mevius.5ch.net/test/read.cgi/gamedev/1366762846/933
今ごろこんなことで悩んでいるのは多分わしだけだろうが前作 では セーブファイル作成やディープコピー用のシリアライザーとしてを使っていたが 今作ルナドンっぽいので一応のバージョンを最新したところ 安全性がうんたらかんたらでは使用禁止になっていてコンパイルエラーになってしまう 代替として公式ではやを推奨しているがちょっと試したところ これらはなメンバーやキャラグラとかを直接シリアライズできずやや面倒くさそう またセーブファイルがやだと当然プレイヤーから丸見えで改変も自在なので暗号化などの対応も必要 のセーブファイルも単にバイナリ化しただけなので改変は容易だったが これはシリアライザーを自作するべきだろうか それとももっと簡単な方法があるのだろうか いっそに戻すべきか 世の中のゲーム製作者はどう対応しているのだろう 大方はゲームエンジンを使ってるんだろうけど
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 18 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.051s