Unity3d场景切换

//为了方便演示,在第一个场景内设置一个按钮,点击这个按钮,触发切换新场景时间

Unity3d场景切换_第1张图片


//在该场景内的按钮添加一个C#脚本组件Component

Unity3d场景切换_第2张图片

//在Button控件创建的组件



//在常见组件之前,我们先创建一个createNewScene.cs文件,用于单例模式

createNewScene.cs

private string warriorPath = "Prefabs/Character/Warrior";

GameObject obj = (GameObject)Resources.Load(warriorPath);//获取角色存放路径


warriorObj = GameObject.Instantiate(obj);//实例化
warriorObj.transform.position = Vector3.zero;//角色的位置转换


startGame.cs

using UnityEngine;
using System.Collections;
using UnityEngine.UI;


public class startGame : MonoBehaviour {


// Use this for initialization
void Start () {
        Button btn = transform.GetComponent


你可能感兴趣的:(Unity3d场景切换)