unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)
本文實(shí)例為大家分享了unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)的具體代碼,供大家參考,具體內(nèi)容如下
話不多說直接開始操作步驟。
1.打開我們的unity創(chuàng)建一個(gè)工程,打開后我們先搭一個(gè)場(chǎng)景,建立一個(gè)Button,添加一個(gè)c#腳本.并保存場(chǎng)景為命名為01。結(jié)果如下

2.在菜單欄中找到File按鈕New Scene新建另一個(gè)場(chǎng)景創(chuàng)建一個(gè)Button,保存場(chǎng)景命名為02。
3.回到01場(chǎng)景在第一步中創(chuàng)建的c#腳本中編寫以下代碼并保存腳本
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class NewBehaviourScript : MonoBehaviour {
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
}
public void jump()
{
SceneManager.LoadScene(0);
}
public void Jump()
{
SceneManager.LoadScene(1);
}
}
4.保存代碼后我們回到Unity中點(diǎn)擊左上角File中的Build Settings,選擇將兩個(gè)場(chǎng)景添加進(jìn)去。結(jié)果如下

5.在場(chǎng)景01中的層級(jí)視圖中選中Canvas將我們寫好的代碼添加進(jìn)去,點(diǎn)擊Canvas左邊小三角點(diǎn)擊Button將Canvas添加到On Click()下的組件中點(diǎn)擊No Function右邊的按鈕找到NewBehaviourScript選擇Jump()

6.現(xiàn)在我們運(yùn)行Unity,點(diǎn)擊按鈕,場(chǎng)景就會(huì)跳轉(zhuǎn)。效果如下


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C#使用委托實(shí)現(xiàn)的快速排序算法實(shí)例
這篇文章主要介紹了C#使用委托實(shí)現(xiàn)的快速排序算法,實(shí)例分析了C#委托機(jī)制與快速排序算法的實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-07-07
C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制詳解
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)FTP文件下載及超時(shí)控制的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03
Linq兩個(gè)List集合取交集的實(shí)現(xiàn)
這篇文章主要介紹了Linq兩個(gè)List集合取交集的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
C#在DataTable中根據(jù)條件刪除某一行的實(shí)現(xiàn)方法
我們通常的方法是把數(shù)據(jù)源放在DataTable里面,但是偶爾也會(huì)需要把不要的行移除,怎么實(shí)現(xiàn)呢,下面通過代碼給大家介紹c# atatable 刪除行的方法,需要的朋友一起看下吧2016-05-05
C#實(shí)現(xiàn)數(shù)據(jù)去重的方式總結(jié)
這篇文章主要來和大家一起來討論一下關(guān)于C#數(shù)據(jù)去重的常見的幾種方式,每種方法都有其特點(diǎn)和適用場(chǎng)景,感興趣的小伙伴可以了解一下2023-07-07

