【Unity】【游戏开发】【VR开发】如何让按钮在被Ray选中时发声?

【背景】

做一款游戏的UI,希望在按钮被选中时发出摩托启动声音。

有多种实现方法,我只介绍自己使用的一种。

【分析】

首先找触发点,我希望的是不管是左手还是右手,Hover到Start按钮就发出引擎启动的声音,这样可以让用户有更好体验。

所以我把事件定在按钮自身。

【方法】

  1. 在按钮上追加一个Event Trigger组件,追加Pointer Enter的监听。
  2. 在按钮上继续追加一个Audio Source,把希望播放的声音拖进去。
  3. Pointer Enter监听中将Audio Source组件拖入,Function选择AudioSource.Play,设置如下图所示:

【结果】

Ray触发到按钮是,响起了引擎发动的声音,让玩家更像点击Start了。

相关推荐
Magnum Lehar18 分钟前
wpf游戏引擎的script实现
游戏引擎·wpf
留待舞人归4 小时前
【Unity优化】提高热更新和打包速度
游戏·unity·游戏引擎·unity3d·优化
tealcwu4 小时前
【Unity踩坑】Unity 6在Mac平台编译运行时去除‘trial version‘
macos·unity·游戏引擎
为你写首诗ge5 小时前
【热更新知识】学习一 Lua语法学习
unity·lua
为你写首诗ge6 小时前
【热更新知识】学习三 XLua学习
unity·lua
程序员小刘8 小时前
如何开始HarmonyOS 5与Godot引擎融合开发?
华为·游戏引擎·godot·harmonyos
T.D.C16 小时前
【动画】Unity2D骨骼动画-Animation2D
unity·动画
AgilityBaby16 小时前
Unity实现不倒翁
笔记·unity·c#·游戏引擎
zhongqu_3dnest2 天前
什么是VR全景展示?VR全景展示的用途
vr·元宇宙·vr全景·虚拟展厅·vr看房·虚拟展览·三维实景建模
XR-AI-JK2 天前
Unity VR/MR开发-开发环境准备
unity·vr·mr