-
警告:There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene.
解决:两个摄像机两个audio listeners组件,禁用一个就好了。 -
错误:Scene ‘xxxxx’ couldn’t be loaded because it has not been added to the build settings or the AssetBundle has not been loaded.
To add a scene to the build settings use the menu File->Build Settings…
UnityEngine.SceneManagement.SceneManager:LoadScene (string)
解决:打开菜单File->Build Settings,所需场景都拖进去,前面打勾,关掉该窗口,就好了。 -
.sln缺失(打开一个工程,脚本全是杂项文件,双击.sln显示无法加载。)
解决:在确保unity安装了Visual Studio Editor包的前提下,找到菜单栏编辑-首选项-外部工具,点击Regenerate project files,即可重新生成.sln文件。(如果没安装Visual Studio Editor包,不会显示如下图内容) -
脚本引用丢失1
【知识点1】 将.unity文件与.Prefab文件使用文本编辑器打开的方法2
方法:Edit->Project Settings->Editor ->Assets Serialization 配置为Force Text.
【知识点2】Unity 中 Prefab 与 meta 文件阅读3
meta文件记录了一个文件的唯一id
Perfab文件记录了物体的变量(对象名称,子对象名称)和资源引用(guid)关系
【知识点3】GUID4
unity使用GUID的好处就是,即使你移动、重命名或者修改资源的内容,这个资源仍然可以通过GUID来被引用(只要GUID不变,资源就能够被引用)。
缺点是你必须明确的意识到Meta文件是被关联到特定的资源上的,如果你删除了一个meta文件,Unity会认为原始的资源文件已经被删除,然后为这个“新的”资源文件生成一个新的GUID。这就是游戏场景中的资源引用中断的最常见原因。
【附】文本编辑器Notepad++ 下载安装和使用
-
NGUI迁移Prefab到其他工程时脚本丢失的解决办法 ↩︎
-
Unity 配置使 .prefab 可以文本化阅读修改 ↩︎
-
Unity 中 Prefab 与 meta 文件阅读 ↩︎文章来源:https://www.toymoban.com/news/detail-686470.html
-
unity中的.meta文件 ↩︎文章来源地址https://www.toymoban.com/news/detail-686470.html
到了这里,关于常见问题。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!