全景制作

实验一 全景制作

一、实验内容

本实验使用自己拍摄的校园照片,用软件ptgui pro进行拼接,然后放入Unity3D,进行沉浸式展示:
场景功能如下:
1)获取鼠标的水平、垂直移动,使场景内摄像机同向移动,使使用者能够看到场景全貌。
2)在体育馆场景内合适位置,添加一扇虚拟的有动画效果的门,按下Ecs键,出现隐藏鼠标,点击门后,跳转场景到北门火车站台。
3)在火车站台也设置一道同样的门,交互如上所示,点击后,场景跳转到体育馆。两扇门相呼应,形成“任意门”的视觉感受。

二、实验关键代码

  1. unity官方资源包Standard Assets导入错误
    实验所使用2019版本unity 3d,从2017后unity没有GUITexture了,需要将SimpleActivatorMenu.cs的GUITexture修改为UnityEngine.UI.Text。
 public UnityEngine.UI.Text camSwitchButton;
  1. 实现点击跳转scenes的功能
    因为点击相应的部件为会开合的动画门,为了防止使用者在开门时点击,导致无法跳转,所以贴合门放置一个plane,并取消mesh renderer的勾选,使其成为一个透明平面,再将点击跳转的脚本文件加入到plane上。
void OnMouseDown()
 {
 	   Application.LoadLevel("SampleScene");
 }

三、实验结果与分析

实验结果:

  1. 体育馆

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 火车站台

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值