zoukankan      html  css  js  c++  java
  • Unity3D使用小技巧

    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、做开发的project中会用到“预置包”,显示为蓝色的。它存在引用的关系。

    (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。

    地图占的比重大一些,效果更好。

    山体烘焙之后效果更好。


  • 相关阅读:
    Adaptive Cursor Sharing in Oracle Database 11g Release 1
    FORALL Support for NonConsecutive Indexes (Sparse Collections)
    设置会话TRACE的方法(一)
    Oracle 10g: UTL_MAIL
    Oracle :Parallel execution when table created.
    Server.MapPath
    Oracle10g :Nested Table Enhancements
    Asktom:Single Block IO Vs Multi Block IO
    Oracle10g新增DBMS_MONITOR包(一)
    设置会话TRACE的方法(二)
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7293816.html
Copyright © 2011-2022 走看看