当按下键时,Unity改变场景附近的物体[关闭]。

问题描述 投票:0回答:2

我正在为我的学校做一个项目,我必须做一个博物馆。我想做的是,当玩家靠近一幅画或一座雕像时,比如说,它会显示一个信息,让玩家按一个键。当玩家按下那个键时,它应该改变场景。

先谢谢你了。

c# unity3d
2个回答
2
投票

你可以做一个 触发 到图像(即在图像旁边的地方),即 滞留用unity GUI显示文本 而当玩家按下按键时,你可以使用 下键

然后用这段代码改变场景。

using UnityEngine;
using UnityEngine.SceneManagement;
.
.
.
.
    public void ChagneScene()
    {
        SceneManager.LoadScene("Scene 2");
    }



0
投票
using UnityEngine.SceneManagement;
.
.
.

if (Input.GetKeyDown(KeyCode.A) {  
    // A letter key pressed, change to other keycode for other buttons
    // https://docs.unity3d.com/ScriptReference/KeyCode.html


    SceneManager.LoadScene("SceneToLoad", LoadSceneMode.Single);     // this will load at next update
    // LoadSceneMode.Single replces current scene with this one
    // LoadSceneMode.Additive draws new scene on top of this one


}
© www.soinside.com 2019 - 2024. All rights reserved.