前提・実現したいこと
unityでc#を使ってゲーム開発をしています。設定シーンの変更内容をゲームシーンに引き継ぎたいと思い、staticの変数を使ってみたところ、設定シーン内の変数をゲームシーンで使用する、ということはできたのですが初期値がそのまま渡されてしまい肝心の変更ができません。
staticな変数の中身をゲーム中の入力によって書き換えることは可能でしょうか?
試したこと
public static int a;
int aa;
void Update(){
aaの値を変える処理;
if(決定ボタンを押す) a = aa;
}
↑のやり方だとaを宣言したときのa=0のままで変わりませんでした。
補足情報(FW/ツールのバージョンなど)
unity2018.3.12f
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 05:35
2019/10/22 05:50
2019/10/22 05:55
2019/10/22 06:30
2019/10/22 06:33