【从安装到打包】基于Unity2018实现的全景交互方案全流程(8)

首先在场景中将素材沿着球壳进行摆放,

然后选中摄像机,再右侧属性面板的最下方,点击Add Componet添加一个组件,搜索Physics Raycaster,点击添加。

然后选中刚才添加的标识,同样在右侧属性面板添加一个组件,搜索Event Trigger,点击进行添加,然后点击Add New Event Type,选择Point Click添加一个点击事件,然后点一下下面的小加号。

下一步还是在标识上继续添加一个组件,搜索BoxCollider,添加上去

将SceneSwitch脚本也挂到这个标识上,然后将自己拉到EventTrigger组件的格子里,然后在后面的选项里找到这个标识对应的跳转场景的方法。这样就实现了点击标识跳转场景的功能。后续需要再添加

接下来制作标识符始终面对摄像机,这样后续在添加标识符的时候就只需要调整好位置就行了,不需要再去调整角度去对准摄像机 ,创建一个C# Script,取名为FaceToCamera,将脚本挂在标识上,打开,写入以下代码

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class FaceToCamera : MonoBehaviour

{

    void Update()

    {

        this.transform.LookAt(Camera.main.transform.position);

        this.transform.Rotate(0, 0, 0);

    }

}

接下来将所有的标识都按照上面的方法都制作完成就行了

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值