unity按键unity ios 播放声音音

unity 4.0 怎么用按钮控制动画切换播放啊?
RT 我是美工 ,对代码就只会复制粘贴....
用3.5的话 我有一个脚本倒是能正常工作,但是4.0出来个新的动画系统,这个脚本就用不了了,提示似乎说无法识别
谁能告诉我是哪出了问题?谢谢了,目的仅是按不同的按钮播放不同的动作
function OnGUI()
if(GUI.Button(Rect(130,246,120,60),&walk&))
// Plays the walk animation - stops all other animations in the same layer
animation.Play(&walk&);
// Plays the walk animation - stops all other animations
animation.Play(&walk&, PlayMode.StopAll);
要评论请先&或者&
如果你还是想在Unity4中使用以前的动画系统。你需要把每个模型和动画的类型改成 Rig-& Animation Type -& Legacy可以看下雪松的文章
用mecanim动画系统,直接设置状态机的条件为true
喔 感谢以上2位 暂时设置为老的动画系统 解了燃眉之急新手求助,请问UGUI如何添加按钮的点击音效?【unity吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:28,414贴子:
新手求助,请问UGUI如何添加按钮的点击音效?收藏
请问UGUI如何添加按钮的点击音效?我想让按钮点击后有声音发出。
SiKi学院上有大量的项目案例课程,可以让学员随时随地学习!通过案例来从入门到深入的学习Unity!
你可以在按钮的点击事件里播放声音。
登录百度帐号【Unity快速实现小功能】声音控制三部曲之(三)—— 声音、音效开关以及音量大小控制
此处算是一个比较综合性的实例,可以根据AudioSource. Volume来控制声音音量的大小。
问题描述:控制背景音乐的播放、暂停、停止,以及背景音乐的音量大小、是否有背景音乐;控制按键音效是否开启、以及在播放背景音乐同时播放其他音效等。
解决方案:
准备3个声音文件,分别作为背景音乐、按键声音、额外音效;
将下述代码SoundPlay3添加至主摄像机上;
SoundPlay3代码如下:
using UnityE
using System.C
public class SoundPlay3 : MonoBehaviour {
//将准备好的MP3格式的背景声音文件拖入此处
public AudioClip backgroundM
//将准备好的MP3格式的音效文件拖入此处
public AudioClip palyOnceS
//按钮音效
public AudioClip buttonS
//用于控制声音的AudioSource组件
private AudioSource _audioS
//是否播放游戏背景音乐
private bool isPlayM
//是否播放按键音效
private bool isPlayButtonS
void Awake()
//在添加此脚本的对象中添加AudioSource组件,此处为摄像机
_audioSource = this.gameObject.AddComponent&AudioSource&();
//设置循环播放
_audioSource.loop =
//设置音量为最大,区间在0-1之间
_audioSource.volume = 1.0f;
//设置audioClip
_audioSource.clip = backgroundM
void Update()
//如果isPlayMusic为false,则暂停播放背景音乐
if (isPlayMusic == false) _audioSource.Pause();
void OnGUI()
//绘制播放按钮并设置其点击后的处理
if (GUI.Button(new Rect(10, 10, 80, 30), "Play"))
//播放声音
if (isPlayMusic) _audioSource.Play();
AddBtnSound();
//绘制暂停按钮并设置其点击后的处理
if (GUI.Button(new Rect(10, 50, 80, 30), "Pause"))
//暂停声音,暂停后再播放,则声音为继续播放
_audioSource.Pause();
AddBtnSound();
//绘制停止按钮并设置其点击后的处理
if (GUI.Button(new Rect(10, 90, 80, 30), "Stop"))
//停止播放,停止后再播放,则声音为从头播放
_audioSource.Stop();
AddBtnSound();
//绘制添加音效按钮,PlayOnShot方式添加音效
if (GUI.Button(new Rect(100, 10, 150, 30),"AddSound_Method_1"))
_audioSource.PlayOneShot(palyOnceSound);
AddBtnSound();
//绘制添加音效按钮,PlayClipAtPoint方式添加音效
if (GUI.Button(new Rect(100, 50, 150, 30),"AddSound_Method_2"))
AudioSource.PlayClipAtPoint(palyOnceSound,_audioSource.transform.localPosition);
AddBtnSound();
//音量控制Label
GUI.Label(new Rect(10,130,100,30),"音量大小调节");
//音量控制slider
_audioSource.volume = GUI.HorizontalSlider(new Rect(120, 130, 100, 20),_audioSource.volume, 0.0f, 1.0f);
//选择是否播放背景音乐
isPlayMusic = GUI.Toggle(new Rect(10,170,100,20),isPlayMusic, "背景音乐");
//选择是否播放按键声音
isPlayButtonSound = GUI.Toggle(newRect(120,170,100,20),isPlayButtonSound,"按钮音效");
//添加按键声音
private void AddBtnSound()
if (isPlayButtonSound)AudioSource.PlayClipAtPoint(buttonSound,_audioSource.transform.localPosition);
SoundPlay3添加至摄像机后截图如图1所示:
运行后Scene中界面截图如图2所示:
6.效果实现。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!unity中 怎么让音效在某个范围内才播放呢? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。4被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答4添加评论分享收藏感谢收起查看: 11434|回复: 1
Unity3D音乐开关及音量控制
3级会员(职业侠客)主题帖子CG券
3级会员(职业侠客), 积分 349, 距离下一级还需 651 积分
3级会员(职业侠客), 积分 349, 距离下一级还需 651 积分
音乐开关及音量控制,在Component -- Audio下创造一个Audio Source 附于一个GameObject上,加上音乐,把playOnAwake勾去掉,然后将控制脚本附于它,再建一个GUI按钮来调用AudioSwitch()这个函数就OK了。
myAudio = GetComponent(AudioSource); //获取声音元件
private var scrollVol : float = 0.5; //定义音量控制变量
function AudioSwitch (){
if(!myAudio.playOnAwake) //判断是否开关
myAudio.Play();
myAudio.playOnAwake=***e;
myAudio.Stop();
myAudio.playOnAwake=
function OnGUI()
if(myAudio.playOnAwake)
scrollVol = GUI.HorizontalSlider (Rect (150,175,100,20), scrollVol, 0.0, 1.0);
myAudio.volume = scrollV
3ds Max & Biped
主讲:祁利东
UNITY3D & PS
主讲:浮生若梦
3dsmax & bones
主讲:熊军
Powered by

我要回帖

更多关于 unity 播放音乐没声音 的文章

 

随机推荐