Top Down Engine简介
文档什么的是没有的,官方貌似也不打算给,就是一个API官方网站
感觉像是国人做的,例子不少,就是不说明怎么用,反正源码都有了,自个看去
俯视角游戏有点过时,特别是地牢游戏,不过王者荣耀何尝不是俯视角游戏
融合了不少官方的插件,你懂的,就是不是给程序员用的
Gameplay
镜头处理
Cinemachine 入门
不懂的可以看看链接,https://blog.csdn.net/tanyu159/article/details/88608559
,具体就不多说了,下面说说实际使用中碰到的问题:
不得不用Anim选项,也要选择LookAt Target
有个黄色提示,建议如果不想,也可选择None,然后就就会发现nothing + 轨道会旋转到你怀疑人生,所以唯一的解决方法和最简单的实践就是选择“朝向目标”
如果想做自由镜头,个人觉得很多其他的Curvy插件或者是更好的选择
还有就是要控制摄像头,必须调整摄像头在轨道上的position, 默认是轨道Unit【0,1】,你可以真试试选这个,所以你又不得不选择Distince(世界单位)
后面又看了几个博客,清一色是朝向做动作的人物的,也可以说unity的需求摸得准,就不是给程序员用的
平移推轨如何实现
很多人都说通过position控制位置,实际上镜头就是会乱转,单个选项控制肯定不够的(但多个控制违反人性,1般人不能同时操作左右手,程序员写出的程序自然如此),实践后发现上下,或者左右的推轨就还是可以通过position(相对于轨道)控制,斜边,或者螺旋轨道就有问题(或者我这个非美术理解不了,或者美术并没有斜的推轨要求)总之,就是有点难搞懂什么情况会镜头乱转,什么时候又固定了
平移推轨也是通过,timeline的动态赋值 ,实现
2个镜头间的切换
主要通过timeline处理,也没什么好说的,没用过Flash,也总见过Flash怎么做的吧
Windows -> Sequencing -> Timeline
关于timeline的使用,参考自:这2哥们都写的挺好的了
timeline的简单用法
https://blog.csdn.net/beihuanlihe130/article/details/79233320
timeline的动态赋值
https://blog.csdn.net/kuangben2000/article/details/105634506
真正的美工做动画
https://www.bilibili.com/read/cv17827/
好吧,在仔细的看了一遍上面的链接
我给的建议就是,不要听别人的建议
若完全按上面2位哥门写的做,真正在大型项目里面,人多了很难用(而他们反而说这样更好),做做小项目还行,你想怎么做都行,协同就困难了
我这里也只是提出一些关键词,供大家搜索,并没有成熟的方案,(只是个人觉得官方的timeline很难用,cinemachine也很难用,功能多,稳定,但难用)
难学难精,都2020了,何必呢
TopDown Engine里面的一些特色镜头运用
一切的一切,都在细节里