unity内置的资源包中就有好几个天空盒的素材。这里就使用内置资源包中的一个。先导入天空盒资源包。导入后就可以在项目中看到,并选中”Standard Assets“下的”Skyboxes“。在右边的文件预览框中可以看到一个个天空盒资源文件。
在Hierarchy中添加一个camera,创建项目的时候默认会添加一个,如果没有就手动添加一个。
选中MainCamera。然后在右边的Inspector视图中会显示出MainCamera的各个组件。
在上方菜单栏中选择”Component“,然后鼠标移动至下拉菜单中的”Rendering“,右边列出的菜单中就有一项是”Skybox“。点击”Skybox“,就可以将”Skybox“组件添加到MainCamera上面。要注意的是,点击前必须在Hierarchy视图中选中MainCamera,否则无法添加。如果选中了别的对象,会添加到别的对象上去。
将某一个天空盒的文件拖放到MAinCamera上面Skybox组件的”Custom Skybox“上,这样天空盒就设置好了。可以在游戏效果预览框”Game“中看到效果,运行后也将会有天空盒背景效果。
除了将Skybox文件添加到MAinCamera上意外,还有一中设置方法。点击在菜单栏中的”Edit“,鼠标点击下拉菜单中的”Scene Render Settings“,然后在右边的Inspector视图中,看可以看到,有”Skybox Material“这一项,将天空盒文件拖放到这里也同样可以设置背景天空盒。但如果MainCamera上也设置了天空盒,会显示MainCamera的天空盒,如何MainCamera没有设置天空盒,这边设置的天空盒才会显示出来。
用的是SceneManager.LoadScene()方法代替了,在UnityEngine.SceneManagement下面。全格式是UnityEngine.SceneManagement.SceneManager.LoadScene()。1:Unity4.x 项目中3D模型其材质丢失,成为“白模”?
解决方案:手工重新赋值材质贴图。
2:Unity4.x 项目中的NavMesh 升级报错?
“NavMesh asset format has changed. Please rebake the NavMesh data.” ?
解决方案:按照字面含义,重新对静态物体进行烘焙即可。3:Unity4.x 天空盒子升级后显示混乱?
解决方案: 找到项目中“标准资源”(Standard Assets),点击天空盒子的材质,出现提示信息“This texture contains alpha, but is not RGBM(Incompatible with HDR[高动态光照渲染])”点击“Fix Now”进行自动修复即可。
4:Unity4.x 在升级后出现某些3D模型不显示的“严重”问题?
解决方案: 由于Unity5.0 与Unity4.x版本的底层编码变化较大,Unity5.0已经不能正确识别部分老“预设”,从而造成不显示问题。此时我们找到对应模型的“原型”3D模型,重新建立“预设”在场景中的原位置进行重新加载即可。(注意与原来的方位需要一致才可以)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)