Unity VR学习:第一人称射击游戏(1)

本文介绍了Unity VR游戏开发的第一人称射击游戏制作,重点讲解了如何封装标签和实现场景的淡入淡出效果。通过使用const常量封装Player、Enemy等标签,并详细阐述了场景淡入淡出的实现过程,涉及UI Panel和FadeInOut脚本的应用。
摘要由CSDN通过智能技术生成

Unity VR学习:第一人称射击游戏(1)

1.封装标签和场景淡入淡出效果实现

(1) 封装标签

1.标签有Player,Enemy,GameController,Fader(画布),MainCamera
2.使用const常量进行封装:
const:声明某个常量字段或常量局部变量。
注意:常量字段和常量局部变量不是变量并且不能修改
利用const管理游戏标签

(2) 场景淡入淡出

1.本使用GUITexture,但版本已弃用。若直接在空物体中添加image组件将不会显示,使用UI的Panel。
2.挂载脚本FadeInOut: ①.在Start中使用this.getCompoent获取组件 ②.主要使用lerp方法实现淡入淡出

public float fadeSpeed = 1.5f;
private bool sceneStarting = true;
private Image tex;
 void Start()
    {
   
        tex = this
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值