博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity场景导出
阅读量:5744 次
发布时间:2019-06-18

本文共 525 字,大约阅读时间需要 1 分钟。

一、场景物件遍历所有物件旋转、位移,缩放

    在重新摆放物件时,如果有光照贴图,需要恢复贴图的索引信息。

    

 

二、场景烘焙后会生成贴图和对应的LightmapSnapshot.asset文件

    LightmapSnapshot.asset 只在 editor 模式下有效,是不能导出 assetbundle 的。(如果需要恢复光照和无效,也没必要保存这个)

    光照信息和雾效的信息,需要保存到额外文件中。

 

 

三、不建议使用 Unity 自带的 Terrain,在将 TerrainData.asset 导出 assetbundle 的时候,会成成很大的文件。

1、如果使用Terrain,可以使用如下设置进行动态加载。

    想正确显示 Terrain 信息,需要将材质设置为 Custom。

    并创建一个新的 Material,将材质的 Shader 设置为 Nature/Terrain/Diffuse。

2、不用Terrain,可将地表做成普通的物件。

    制作地表 Shader,让美术刷地表。

    (我们游戏的地面碰撞是硬写的,地面是个平面,所以不会涉及地表凸起的碰撞)

转载于:https://www.cnblogs.com/tomren/p/4707644.html

你可能感兴趣的文章
MySQL出现Access denied for user ‘root’@’localhost’ (using password:YES)
查看>>
通过Roslyn构建自己的C#脚本(更新版)(转)
查看>>
红黑树
查看>>
UIImagePickerController拍照与摄像
查看>>
python调用windows api
查看>>
第四章 mybatis批量insert
查看>>
Java并发框架——什么是AQS框架
查看>>
【数据库】
查看>>
Win配置Apache+mod_wsgi+django环境+域名
查看>>
linux清除文件内容
查看>>
WindowManager.LayoutParams 详解
查看>>
find的命令的使用和文件名的后缀
查看>>
Android的Aidl安装方法
查看>>
Linux中rc的含义
查看>>
曾鸣:区块链的春天还没有到来| 阿里内部干货
查看>>
如何通过Dataworks禁止MaxCompute 子账号跨Project访问
查看>>
js之无缝滚动
查看>>
Django 多表联合查询
查看>>
logging模块学习:basicConfig配置文件
查看>>
Golang 使用 Beego 与 Mgo 开发的示例程序
查看>>