其实这是我刚开是学Unity时遇到的问题,一直没解决,今天突然发现了办法,原来如此简单。
题目比较抽象,我想表达的就是:
Asset目录
--- Scripts文件夹 --- AudioClip文件夹
----MusicManagerScript ----AudioClip0;AudioClip1
我现在Script文件夹下有一个脚本叫做"MusicManagerScript",其中有一个属性是“OneAudioClip”,需要赋值一个AudioClip。
当前,AudioClip文件夹下有一个AudioClip0 音乐,我想赋值到OneAudioClip属性中。
问题来了,当我先点击了MusicManagerScript脚本,Inspector属性中显示了OneAudioClip属性等待被赋值。然后我去点击AudioClip文件夹,得~Inpector窗口变成AudioClip文件夹的显示了。然后我再去点了AudioClip0不鼠标,直接准备去赋值。当然了,这时Inspector中已经没有显示MusicManagerScript属性了。
问题解决很简单,将Inspector的显示锁定成对MusicManagerScript的显示就好了。先点击脚本,让Inspector显示,然后右键Inspector标题,出现了Normal/Debug/Lock等选项。
点击Lock即可锁定当前Inspector。另外还可以右键创建新的Inspector方便进行别的工作。
附上圣典关于Inspector的讲解:http://www.ceeger.com/Manual/InspectorOptions.html