03/29 16:26 (
@R_Nikaido)
@gorry5 プログラム素人に毛が生えた程度なのでよく分かってませんが、フラグと紐付けるオブジェクトIDも必要ですよね? ゲーム内全オブジェクトのリストが全てセーブデータに保存されている、ということは可能なのでしょうか。
(tobe)
03/29 16:32 @R_Nikaido 敵やアイテムのオブジェクトはユーザーデータとは別の場所にあらかじめ静的に生成したものを持っておき、ユーザーデータは「それらの個々が生きているかどうか」だけを持っておけば済む話です
(nazu)
03/29 16:59 @GIL0920 ただ、「ゼルダを長い時間アプリ終了させずにプレイし続けていると赤い月が出やすくなることがある」現象は実際に手許でも確認できていて、内部のメモリ状況との関係を疑う根拠のひとつにはなりますね…(苦笑
(noza)
03/29 16:38 @gorry5 オープンワールドなのでストレージからメモリに読んで初期化、その状態から変化があると、メモリ保持エリア外に出てもワークに残していて、それが一定量を超えるとクリアしているように見えます。 (nira)
03/29 16:40 @gorry5 そこは動作からの推測なんですけど、長時間フィールドを走り回ってもオブジェクトに干渉しないと赤い月は出ませんが、敵を倒すなど様々な行動をすると赤い月の出現頻度は上がります。
(nidu)
03/29 16:59 (
@gorry5)
@GIL0920 ただ、「ゼルダを長い時間アプリ終了させずにプレイし続けていると赤い月が出やすくなることがある」現象は実際に手許でも確認できていて、内部のメモリ状況との関係を疑う根拠のひとつにはなりますね…(苦笑
(noza)
03/29 16:26 @gorry5 プログラム素人に毛が生えた程度なのでよく分かってませんが、フラグと紐付けるオブジェクトIDも必要ですよね? ゲーム内全オブジェクトのリストが全てセーブデータに保存されている、ということは可能なのでしょうか。
(tobe)