#はじめに
本記事では、ゲームのリセット(ゲームシーンを読み込み直す)方法について
解説します。
##C#スクリプトを作成する
まずは、リセットさせるためのコードを書く、
C#スクリプトを作成します。(名前はResetとしています)
↓ ↓ ↓ ↓
##スクリプトを書く
実際にリセットするコードを書きます。
追加する内容は、
using UnityEngine.SceneManagement;
と
if (Input.GetKeyDown("r"))
{
SceneManager.LoadScene(0);
}
の部分です
ここでは、「R」のキーを押したら、リセットするというコードになっています。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;//この行を追記
public class Reset : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown("r")) //このif文を追記
{
SceneManager.LoadScene(0);
}
}
}
このスクリプトを保存して、適当なオブジェクトに付けます。
(常に存在する、Main Cameraあたりがおススメです)
「R」のキーを押して、ゲームが読み込み直されるか確認してみてください
今回の内容は以上です。
目を通していただき、ありがとうございました!