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

【背景】

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

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

【分析】

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

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

【方法】

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

【结果】

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

相关推荐
小清兔10 小时前
c#基础知识
开发语言·数据库·学习·unity·c#·游戏引擎·.net
霜绛10 小时前
Unity笔记(七)——四元数、延迟函数、协同程序
笔记·学习·unity·游戏引擎
广州华锐视点12 小时前
红色文化与前沿科技的融合:VR呈现飞夺泸定桥的震撼历史场景
科技·vr
★YUI★14 小时前
学习游戏制作记录(保存装备物品技能树和删除存档文件)8.26
学习·游戏·unity·c#
淡海水16 小时前
【URP】[平面阴影]原理与实现
平面·unity·urp·阴影
SmalBox18 小时前
【渲染流水线】[输出阶段]-[双缓冲机制]以UnityURP为例
unity·渲染
黑客影儿19 小时前
在Godot中为您的游戏添加并控制游戏角色的完整技术指南
开发语言·游戏·游戏引擎·godot·gdscript·游戏开发·3d游戏
weixin_424294671 天前
Unity:游戏性能优化!之把分散在各个游戏角色GameObject上的脚本修改为在一个脚本中运行。这样做会让游戏运行更高效?
游戏·unity·性能优化
YF云飞1 天前
车机两分屏运行Unity制作的效果
unity·游戏引擎·个人开发·车机
枯萎穿心攻击1 天前
Unity VS UE 性能工具与内存管理
开发语言·游戏·unity·ue5·游戏引擎·虚幻·虚幻引擎