插件
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
把3D模型从UNITY 导出来:
Autodesk FBX SDK for unity
Airtest是由网易游戏推出的UI自动化测试解决方案,是一个跨平台的、 基于图像识别 的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS。并且提供了基于UI控件识别的Poco框架,目前也支持Android原生、iOS原生、Unity3D、cocos2dx、UE4和Egret等平台。为了让测试人员更好上手,网易还贴心地提供了AirtestIDE工具,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写 Airtest 和 Poco 代码。
CrashSight为开发者提供异常捕获,上报和分析服务。帮助开发者快速定位并解决异常问题,降低产品崩溃率,提升用户体验。支持移动/PC/主机全平台。
PerfSight:游戏性能管理平台
PerfSight是专为游戏打造性能监测闭环,能实现专业性能监控的游戏性能管理平台。通过采集分析外网真实用户的性能数据,帮助开发者发现游戏外网的性能问题,优化玩家体验,提升游戏关键指标。
PerfSight支持移动、主机全平台,兼容主流游戏引擎(U3D、Cocos2D、UE4、自研引擎) 监控FPS、PSS、帧时间、流量、网络延时等游戏性能指标,实时掌握性能变动,全量数据监控,实时智能告警,SDK低损耗、高稳定。
资源更新
启动更新 Dolphin
游戏更新(Dolphin)是专为游戏设计的应用程序和游戏资源更新服务。根据玩家本地资源动态计算差异,一次解决跨版本更新,轻松实现省流量更新、多渠道多版本运营。更新服务基于CDN,支持灰度发布、HTTPS协议。