虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建

开始场景的搭建

1.先打开默认提供的SampleScene场景

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第1张图片

2.修改Game窗口分辨率为1920*1080

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第2张图片

没有该分辨率选项则点击“+”号自行添加

3. 删除默认光源

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第3张图片

4. 创建一个Canvas(右键->UI->Canvas)

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第4张图片

5. 修改Canvas缩放模式为和屏幕进行缩放得到UI的自适应

选中Canvas,修改其下的Canvas Scaler中的缩放模式和分辨率
虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第5张图片

6. 在Canvas下创建一个image子物体

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第6张图片

7.将image填充到与Canvas一样大

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第7张图片

8. 修改image名称并指定背景图片

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第8张图片

9. 同理在创建一个image作为开始按钮,不填充,Source image选择START,再点击Set Native Size设置默认大小

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第9张图片

10. 切换到2D视图,自行调整按钮大小和位置

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第10张图片

11. 修改名字为btn_Start并添加Button组件

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第11张图片

12. 选中btn_Start->按住Ctrl+D复制一个一样的按钮并将其位置的x在原有基础上加一个‘-’号保证两个按钮左右对称->修改名称为btn_Exit->把图片更改为EXIT

虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第12张图片

13. 创建脚本管理两个按钮的点击

  • 在项目中新建一个Scripts文件夹用于存放脚本文件,再在该文件夹下创建一个UI文件夹用于存放和UI相关的脚本
    虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第13张图片
  • 在UI文件夹下创建StartScene脚本,并挂载到Canvas上
    虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第14张图片
  • 在此之前先创建一个MainScene场景:Ctrl+S->Ctrl+N->Ctrl+S保存到Scene文件夹中,并将之前的默认场景SampleScene修改名称为StartScene,同时将该场景放入Build settings中
    虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第15张图片
    虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第16张图片
    虚拟现实大作业——VR游乐园(无设备开发)之2.开始场景的搭建_第17张图片
  • 双击脚本进入编辑器开始编辑脚本
    StartScene.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
// 加载场景所需
using UnityEngine.SceneManagement;

public class StartScene : MonoBehaviour
{

    private Button btn_Start;
    private Button btn_Exit;

    private void Awake()
    {
        // 找到相应按钮并找到Button组件
        btn_Start = transform.Find("btn_Start").GetComponent

你可能感兴趣的:(虚拟现实大作业)