[解決済み] DontDestroyOnLoadの使用方法について教えてください。
2022-02-01 11:58:47
質問事項
これはおそらく非常に簡単なことなのですが、DontDestroyOnLoad()を使ったことがなく、どうすればいいのかわかりません。スクリプトの中に、別の画面に切り替えたときに保持したい値があり、DontDestroyOnLoad()がそれを助けてくれるというのを見たのですが、私のコードではうまくいかないようなのです。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class data_transfer : MonoBehaviour
{
DontDestroyOnLoad(transform.gameObject);
}
このようなエラーメッセージが表示されるのですが。
Assets\scripts\data_transfer.cs(7,43): error CS1001: Identifier expected
私はこれが比較的簡単であろうと言ったように、私はunityとC#に新しいですので、あなたが助けるためにしたい場合は、ありがとうございます。
どのように解決するのですか?
DontDestroyOnLoad
はメソッドです。のように、他のメソッドの中で呼び出せばいいだけです。
Awake
または
Start
たとえば、次のようになります。
public class data_transfer : MonoBehaviour
{
void Awake()
{
DontDestroyOnLoad(transform.gameObject);
}
}
Awake
はUnityによって自動的に呼び出されます。
GameObject
はインスタンス化されるので、新しいシーンがロードされたときにオブジェクトが破壊されるのを防ぐことができます。
関連
-
[解決済み】GDI+、JPEG画像をMemoryStreamに変換する際にジェネリックエラーが発生しました。
-
[解決済み】統合マネージドパイプラインモードで適用されないASP.NETの設定が検出された
-
[解決済み】"指定されたパスのフォーマットはサポートされていません。"
-
[解決済み】Unityでゲームオブジェクトのすべての子をループスルーして破壊する方法?
-
VSでscanfエラーを恒久的に解決するには、ソースファイルを作成し、自動的に#define _CRT_SECURE_NO_WARNINGS 1を追加してください。
-
[解決済み】WebResource.axdとは何ですか?
-
[解決済み] enumを列挙するには
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] 乱数(int)を生成する方法を教えてください。
-
[解決済み] IDisposable インターフェースの正しい使用法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】プログラム実行中に1秒待つ
-
[解決済み】コンパイルエラー「未割り当てのローカル変数を使用しています」が発生したのはなぜですか?
-
[解決済み] エンティティタイプ <type> は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】"The ConnectionString property has not been initialized "を修正する方法
-
[解決済み】ORA-01008: すべての変数がバインドされていません。これらはバインドされています。
-
[解決済み] 'IEnumerable<SelectListItem>' 型の ViewData アイテムで、キーが国であるものは存在しない。
-
[解決済み】Entity FrameworkからのSqlException - セッション内で他のスレッドが動作しているため、新しいトランザクションは許可されません。
-
[解決済み】「...は'型'であり、与えられたコンテキストでは有効ではありません」を解決するにはどうすればよいですか?(C#)
-
[解決済み】WSACancelBlockingCallの例外について
-
[解決済み] 2つのリストを結合する