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

【背景】

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

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

【分析】

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

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

【方法】

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

【结果】

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

相关推荐
wgslucky10 小时前
Godot GDScript初学者遇到的问题记录
游戏引擎·godot
点心的游戏开发世界13 小时前
GDScript 入门笔记(五):函数
笔记·游戏引擎·godot
谢斯15 小时前
[unity]如何在unity中添加newtonsoft-json
unity·json·游戏引擎
天人合一peng16 小时前
Unity标记固定颜色及投影标记
unity
云雨巫山20 小时前
Unity 游戏开发性能优化全景手册
unity·智能手机·性能优化·游戏引擎
maybeyaluokenai20 小时前
unity build in渲染管线概述
unity·图形渲染
学习星球20 小时前
AI 原生游戏开发:Godot 4 + AI Agent 全栈指南(Ziva 3 / Godot MCP 深度实战)
人工智能·游戏引擎·godot
云雨巫山20 小时前
Unity 性能优化 · 图解全景手册
unity·性能优化·游戏引擎
工业HMI实战笔记1 天前
未来已来:AR、VR与AI在下一代HMI中的展望
人工智能·ar·vr
Madokaly1 天前
DOTween的Vector3Plugin
unity