Unity3D 一些工具总结

Posted 流子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D 一些工具总结相关的知识,希望对你有一定的参考价值。

插件

EasyTouch插件

Unity3D DoTween 简明快速使用教程

DoTween 默认配置加上链式调用API风格,配上lambda匿名函数调用,非常简单清晰好用。DoTween实现了通用的缓动算法,能够配置出各种想要的动画效果。另外,队列延迟回调函数,也能完成各种异步延迟执行功能。


DoTween 为各种Unity的对象做了函数绑定,方便调用。比如Transform, Color, Text, Material等都可以直接调用DoTween的动画API。我们先从通用的动画函数来了解。
 

Cinemachine Brain

实现电影级别的分镜,推拉式镜头等,需要2017以上的版本才能使用,配合TimeLine一起使用,和Animator一起,那个是用的非常多,而且适用范围也非常广,很多做视频的也用,游戏也用,剧情动画基本必备,然后原神的人物镜头相机,说是也是用的那个

 

unity 运行时查看日志调试的神器 SRDebugger

SRDebugger

  • 在运行真机的时候,查看日志,FPS,游戏性能,系统信息,可以方便的开启,关闭。
  • 响应式设计支持任何分辨率或方向
  • 可以支持Andorid、ios、Window、WebGL 和Web Player
  • 不怎么耗费性能,只需要很小的开销

Unity插件Gaia

Unity精美场景地形
unity原生也可以搭
然后很多2D的是用tilemap
tilemap工具就很丰富了
 

动画

1.在Unity引擎中制作动画,ui在用

2.从外部工具(如3ds Max、Maya等)导入动画,模型在用

3.使用代码制作的动画  dotween在用

4.uv动画 ,shader直接处理,少量的 ta做的动画,性能高,消耗gpu去处理

入门计划

UGUI

UNITY3D 的物理研究

DOTween 插件练习

protobuf

热更新和assetbundle学习

人物换装系统

剧情动画和timeline研究

基本动画,gameobject生命周期,资源加载卸载,ugui,这些会了,单机基本过关了,网络搞个protobuf,剩下的你后段那么久,网络就没啥了,再后面就是深入研究了,ecs什么的完全没必要啊,游戏多少年面向对象了,性能上比ecs是差一点,做个大型的mmo都没问题,所以会不会ecs有什么问题,思想了解一下就好了,等你入门了再去了解ecs也不迟的,一般游戏的话
先搞个单机,打飞机(休闲游戏)
再搞个带界面的,ugui了解一下
然后mmo搞起来(大型游戏)
后面就随意了,一个mmo搞起来,大部分游都能搞了,

音频, 一般用 FMod , 我们现在用的 Wwise
先用 Unity的...
我肯定推荐 Fmod ,小公司, 个人开发者, 要嘛Unity 原生, 要嘛 Fmod
Wwise挺贵的
因为有可能存在3D的音频, 就你离的远. 这个声音要变小, 离得近, 声音要变大
那么就需要每个上面 一个 AudioSource
AudioSource 相当于音响, 这个音响是可以有距离的
当然你这上面全部都是2D 音效, 所以无所谓
顺便说下, Audio Listenr 就是你的耳朵
一般只有 一个耳朵用来听, 如果是MMO的话, 这个耳朵大部分在 相机上
3D的声音大小, 就取决于 AudioSource 跟  Audio Listenr 之间的距离

 

C#中的代码,有三种,

1.99%的代码只会影响到runtime

2.有些代码,会影响到editor

3.还有些代码,会影响到editor和runtime

Unity Navigation system自动寻路AI

Unity3D学习之路

以上是关于Unity3D 一些工具总结的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D 一些工具总结

UNITY3D拓展编辑器 - 目录

刷题总结——支线剧情(bzoj3876费用流)

Unity3D C# - 变量范围

Unity3D开发基础组件提取总结

创建可视化工具Unity3d