[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart3 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
468(1): 2021/02/26(金)17:32 ID:dwYj4uw2(1) AAS
タイトルシーン、メインゲームシーン、クリアシーン 3つシーンを作って
メインゲームシーンに置いてある セーブマネージャースクリプトをstatic化して
タイトルシーンの「続きからボタン」を押すことで、セーブマネージャーcs.instance.ロード関数(); を実行したいのですが、
セーブマネージャーcs は無いというエラーがでます。
static化しておけばどのシーンからでもアクセスできるわけではないのでしょうか?
セーブマネージャースクリプトをタイトルシーンにも置いて試したのですが、
「続きからボタン」を押してもメインゲームシーンに移動するとフラグが全部リセットされていて最初からの状態になっています。
省2
472(2): 468 2021/02/27(土)05:34 ID:x2uiReN6(1/2) AAS
>>469
セーブスクリプトをシングルトンにしてDontDestroyOnLoadで壊れないようにしたらセーブが出来ました。有難うございます。
もう一つ問題が出たのですが、セーブスロットを3つ用意したいと思い、セーブ1、セーブ2、セーブ3、3つボタンを作り、
ジェイソン化というものでクラスを文字列に変換し、文字列にしたものをセーブ、というもので作りました。
PlayerPrefs.SetString("SaveData1", ジェイソン);←この"SaveData1"の部分を"SaveData2"とか"SaveData3"と書いて
複数セーブ関数を作ればいいのでしょうか?
セーブ1にセーブできるのですが、セーブ3にセーブしてもロードした時に読み込まれるのはセーブ1です。
省1
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.795s*