zoukankan      html  css  js  c++  java
  • Unity使用技巧(一)

    一、动画的变化
        1.是unity4以前的动画系统叫动画组件,新的动画系统已经变为“Mecanim”。
        2. CharacterController是角色碰撞器,处理碰撞区域。ThirdPersonController是角色控制器,代码都在ThirdPersonController.cs中,主要是控制角色移动的。
        3. 将“CharacterController”、“ThirdPersonController”、“Third Person Camera”组件绑定在“fbx模型”中就实现对“自己定义的模型”的控制。

         Mecanim可以实现不同模型之间的动画共享
         1、FBX文件增加Avater

         2、将处理过的模型放入场景中

         3、制作Animation Controller。创建Animation Controller,拖到模型中。双击Animation Controller就可以打开。

         4、打开Animation Clip下设置好的动作,设置动画的层级关系(动画可以由子动画组成)和过渡关系(设置过渡条件,可以是变量也可以是时间过渡)。

         5、编写控制动画的脚本,并将脚本赋值给摄像机或其它物体。

         6、将角色对象赋值给动画控制脚本的“Animator”属性,并对脚本中的变量赋予初始值。

    缺点:

         1、Unity内置的Avatar似乎只针对标准的两足类生物,比如人。当然你要做四足类的估计还是可以的,但多足类的大概就不行了。而且人物身上假如还有翅膀、飘带、裙摆等骨骼的话,就不能直接对应Avatar了。

         2、Animator Controller必须手动的拖给人物模型的Animator组件上。虽然也有编辑器的方法可以批量的指定。但发布后想在运行途中用脚本修改Animator Controller是很困难的(不是绝对不行,而是需要特殊的方法)。这样就增大了对编辑器的依赖性,减低了控制的灵活性。

         3、Mecainm系统动画不适用于assetBundle。也就是说,这个动画系统无法用于网络资源的动态加载。
             包括了整个角色带Animator Controller导出或者分开导出,再加载进来都无法使用。
             这是致命的伤害,只能做一些小的演示,或者全部资源都放在一起打包发布的项目。

    二、模型的导入
            Unity中导入模型,先导入贴图,然后倒入模型
            1 你先把贴图放在U3D Asset文件夹中。 这时候每个贴图都会有一个路径。
            2 回到3D MAX中 把每个材质的路径 指向 U3D Assest 文件夹的路径就可以。

    三、其它
            光晕的使用:
            拖到Flare槽

            移除组件:
            在SOFT上点右键,REMOVE。

            模型的缩放:
            不要用缩放工具,可以用建模软件做好导入进来,不然造成模型的材质贴图拉伸问题。

             修改脚本编码方式(有时候汉字显示不出来):
             \Unity\Editor\Data\Resources\ScriptTemplates,这里的“c#模板/Javasript/BOO”改为“utf—8”,以显示汉字。

            第一人称向上跑:
            第一人称里面的胶囊加上刚体物理属性

            查看DrawCalls:
             drawcalls tris 在GAME视窗里右上角的STATS里,可以随时查看性能开销。

              脚本多行的注释和取消注释快捷键:
              ctrl + alt + c

  • 相关阅读:
    LeetCode偶尔一题 —— 617. 合并二叉树
    《剑指offer》 —— 链表中倒数第k个节点
    《剑指offer》 —— 青蛙跳台阶问题
    《剑指offer》—— 二维数组中的查找
    《剑指offer》—— 替换空格
    《剑指offer》—— 合并两个排序的链表
    《剑指offer》—— 礼物的最大价值
    生成Nuget 源代码包来重用你的Asp.net MVC代码
    Pro ASP.Net Core MVC 6th 第四章
    Pro ASP.NET Core MVC 6th 第三章
  • 原文地址:https://www.cnblogs.com/ssol/p/3070244.html
Copyright © 2011-2022 走看看