Unity3D使用小技巧
原地址:http://unity3d.9tech.cn/news/2014/0411/40178.html
1、Crtl+f摄像机自动适配场景。
2、可以用一个立方体作为底盘。
3、人物角色可以直接引入包,有第一人称和第三人称,已经封装好。
4、光源可以设置投影。
5、3DMax是Z轴向上,而一般游戏引擎是Y轴向上,所以导出的时候一定要注意选择YZ转化的格式(YZ转化选项一定要勾选)。
另外,obj格式不支持动画,其实游戏中最常用的格式是“FBX”和“DAE”格式,“FBX”最常用,注意导出动画勾选“EmbedMedia”。
其实导出的贴图和模型之间的关系主要还是在Max中调整的。FBX实际上是有版本的,可以单独下载(最好下载一个新版本的FBX)。
6、可以用Deep Exploration工具软件来管理3D模型资源(格式互转,动画保存不了,但是模型可以保存。)。
7、图片浏览软件XnView,管理纹理贴图。支持的图片分辨率高,快速转化图片格式。有些格式需要压缩,不然图片太大。
8、视频推荐用“.mov”格式的(quicktime软件需要下载,可以64位下载)。音频可以用MP3。
9、Unity中C#比Javasprite效率要高。
10、可以从AssetStore下载资料,有很多很好的东西。
11、Unity里的字体是ttf格式,运行的时候会被转化为贴图,最好不要盲目的导入中文字体(操作系统里的字体)。中文字体的ttf文件会被转化为一个巨大的图片,占满内存,
影响游戏的运行,最好的方法是将中文的字做成图片。
12、Assets导入资源也是要生成索引的。另外,资源可以打包,方便其它项目直接使用,而不用一个一个的复制。
13、做开发的工程中会用到“预置包”,显示为蓝色的,它存在引用的关系。
(1)Character Controller。3rd person controller 第三视角,First Person Controller 第一视角,可以直接将自己的建的模型赋在预置角色的下面,先看效果,以后再换。
(2)GlassRefraction。这是一个材质包。
(3)Image Effects。这个比较高级,单独来写。
(4)LightCookies。光遮罩包。
(5)LightFlares。光晕包。给光源赋值上光晕。
(6)Particles。粒子效果库。
(7)Physic。物理学包。物体需要设置表面属性,材质不一样,效果不一样,摩擦力等不一样。
(8)Projectors。投影包。比如角色的影子。
(9)Scripts。预置的脚本包。
(10)Skybox。"Edit"—>RenderSetting里设置天空盒,直接设置一个进去。
(11)StandardAssets(Mobile)。添加摇杆等。
(12)TerrainAssets。山体包,手机上可能导不出去,不支持手机版本。可以拉伸出山体,并在山体上增加树和草。最好不用默认的Unity的。
(13)ToonShading。卡通材质。卡通要Forward,注意设置抗锯齿。DefualtLighting可以支持很多的灯光,虽然抗锯齿不是太好。
(14)TreeCreator。和山体一个样,不支持手机版本。最好用其它的造树插件。
(15)Water(Basic)。水是非常棒的。
(16)Water(Pro)。效果更好,但是性能开销比较大。在水下面放物体,会有折射的效果。水上面的物体还会有倒影。
14、ImageEffects预置包(滤镜)
(1)Antialiasing,抗锯齿。在DefualtLighting渲染方式,灯光丰富,但是锯齿明显,但可以软化锯齿。
(2)Bloom and Lens Flares,屏幕用光。调节屏幕的着色,染色等。
(3)为摄像机加的各种滤镜效果。比如:雾化,颜色曲线(对比度,饱和度,深度),对比拉伸(不常用),景深,边缘界定,鱼眼镜头,屏幕变灰,模糊视图,加杂点(老电影效果)色调滤镜,模型夹角(SSAO,这个非常重要),天使光,夜景着色,扭曲。
15、山体不能由人制作,而应该通过第三方的工具而生成,因为人做的山体没有真实感。Unity的山体不是太强。
可以在UnityAssetStore上搜索山体插件(TerrainToolkit,免费),注意用多层纹理进行烘焙。
第三方山体生成工具(WordMachine),做山体低图工具,Unity分辨率可以支持到2048。r16其实就是RAW。地图占的比重大一些,效果更好。山体烘焙之后效果更好。
Unity3D使用小技巧的更多相关文章
- 【转】Unity3D 入门小技巧——鼠标拾取并移动物体
http://blog.csdn.net/sysujackjiao/article/details/69396274 一.鼠标拾取物体的原理 在Unity3D当中,想要在观察面(Aspect)中拾取物 ...
- 《转》Unity3D研究院之UGUI一个优化效率小技巧
无意间发现了一个小技巧.如下图所示,可以发现UGUI的Image组件的RaycastTarget勾选以后会消耗一些效率,为了节省效率就不要勾选它了,不仅Image组件Text组件也有这样的问题. 一般 ...
- GJM : Unity3D - UI - UI边缘流光特效小技巧 [转载]
感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...
- Unity中容易被忽略的小技巧
今天在游戏蛮牛上看到慕容小匹夫的一篇文章,感觉对自己现在的水平很实用,就给转载了过来,以便日后好温习一下. 这里还是要支持原创作者,原文地址在这里 一.编辑器染色 一个常见的工作情景是我们在调整场景内 ...
- 前端网络、JavaScript优化以及开发小技巧
一.网络优化 YSlow有23条规则,中文可以参考这里.这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少. 1)合并压缩CSS.JavaScript.图片,静态资源CDN ...
- Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...
- 分享两个BPM配置小技巧
1.小技巧 流程图修改后发布的话版本号会+1,修改次数多了之后可能会导致版本号很高,这个时候可以将流程导出,然后删除对应的流程包再导入,发布数据模型和流程图之后,版本清零 2.小技巧 有的同事入职后使 ...
- linux系统维护时的一些小技巧,包括系统挂载新磁盘的方法!可收藏!
这里发布一些平时所用到的小技巧,不多,不过会持续更新.... 1.需要将history创建硬链接ln 全盘需要备份硬链接 ln /etc/xxx /home/xxx 2.root用户不可以远程 /et ...
- JS处理事件小技巧
今天,就分享一下我自己总结的一些JS的小技巧: ①防止鼠标选中事件 <div class="mask" onselectstart="return false&qu ...
随机推荐
- xsd、wsdl生成C#类的命令行工具使用方法
1.xsd生成C#类命令 示例:xsd <xsd文件路径> /c /o:<生成CS文件目录> <其他参数> 参数说明: /c 生成为cs文件,/d 生成DataSe ...
- C#基础知识系列六(静态类和静态类成员)
静态类 静态类与非静态类基本相同,但存在一个区别:静态类不能实例化. 也就是说,不能使用 new 关键字创建静态类类型的变量. 因为没有实例变量,所以要使用类名本身访问静态类的成员. 例如,如果名为 ...
- 第二章:Javascript词法结构
编程语言的词法结构是一套基础性的规则,用来描述你如何编写这门语言.作为语法的基础,它规定了变量名是怎么样的,如何写注释,以及语句之间是如何区分的.本节用很短的篇幅来介绍javascript的词法结构. ...
- linux查看cpu、内存、版本信息
1. 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l 2. 查看逻辑CPU的个数#cat ...
- 分布式Web服务器架构
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网 ...
- Solr -- 实时搜索
在solr中,实时搜索有3种方案 ①soft commit,这其实是近实时搜索,不能完全实时. ②RealTimeGet,这是实时,但只支持根据文档ID的查询. ③和第一种类似,只是触发softcom ...
- BZOJ-1070 修车 最小费用最大流+拆点+略坑建图
1070: [SCOI2007]修车 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 3624 Solved: 1452 [Submit][Status] ...
- BZOJ-1607 [Usaco2008 Dec]Patting Heads 轻拍牛头 筛法+乱搞
1607: [Usaco2008 Dec]Patting Heads 轻拍牛头 Time Limit: 3 Sec Memory Limit: 64 MB Submit: 1383 Solved: 7 ...
- BZOJ1036 树的统计
Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. Q ...
- PHP Code Reviewing Learning
相关学习资料 http://code-tech.diandian.com/post/2012-11-04/40042129192 http://ssv.sebug.net/高级PHP应用程序漏洞审核技 ...