
Unity
xiebiao360
这个作者很懒,什么都没留下…
展开
-
场景切换时背景音乐不间断播放
今天有人问我切换场景时背景音乐不能正常播放,于是写了个例子简单测试下,具体如下:首先创建两个场景,为了区分两个场景的不同,我们给第一个场景中加一个Cube,并新建一个空物体GameObject,附加音频组件AudioSource,拖放音频文件上去,为保证这个空物体在场景切换时不被销毁,我们需要使用DontDestroyOnLoad(object)方法,新建一个C#脚本TestAudio原创 2013-11-03 00:49:58 · 10059 阅读 · 5 评论 -
浅谈NGUI中的Button Message
如图,想要使每个按钮点击一次触发不同的事件,可以将四个按钮全选,Component——NGUI——Interaction——Button Message,如下在Target的地方需要一个GameObject,Function Name是要执行的方法名新建一个空物体sripts,新建一个C#脚本Judge.cs public void NewGame() {原创 2013-11-05 08:01:06 · 1073 阅读 · 0 评论 -
[Unity3D]无缝场景切换解决方案(1) - 简单场景切换
因为前一段时间忙着openGL事情,所以没玩u3d了,这几天闲有性质研究下韩MM的问题。 所谓无缝场景切换,无非是涉及到场景或物体的预读,复杂点涉及下场景卸载,在复杂点涉及到场景二维数组,再在复杂点涉及数据结构用二叉树实现场景资源有序的读取与卸载。当然,复杂的我以后慢慢再说,比较懒,先写最简单的,如果能起到抛砖引玉作用,那这篇文章也算是物有所值了。 无缝场景切换的优缺点转载 2013-11-05 08:30:31 · 1969 阅读 · 0 评论 -
[Unity3D]场景间切换与数据传递(以及物体删除技巧)
先介绍一些基本函数(具体用法自己查文档):--------------------------------------------------------1.场景切换:Application.LoadLevel("Level1")2.读取场景时不移除物体:DontDestroyOnLoad(object) //会保留该物体的任何数据,包括坐标,可以用于任何物体,也包括GUI哦,可以灵转载 2013-11-05 08:37:17 · 1606 阅读 · 0 评论 -
难道是timescale惹的祸?(播放暂停动画为何不出现)
昨晚在做游戏暂停的时候,明明暂停动画已经播放了,但是不出现效果,用animation.isPlaying()检测了一下居然为True,我伤心了,为啥已经为True了,不给我动画效果呢,代码如下: Time.timeScale = 0; upanel.animation.Play("AnimScore");后来就去睡觉了,今早上迷迷糊糊的原创 2013-11-08 07:14:50 · 1045 阅读 · 0 评论 -
NGUI Button Message传递参数
以前一直以为NGUI中的Button Message不能传递参数,偶然间看到UIButtonMessage中的内容: void Send () { if (string.IsNullOrEmpty(functionName)) return; if (target == null) target = gameObject; if (includeChildren) { T原创 2013-12-17 11:48:56 · 1900 阅读 · 0 评论