用户:屑小龙查看:0 回复:2 评论:0 创建时间:2021-08-30T18:38:00
(鹅……极客已经冷了很长时间了)
大家好我是小龙
这是我第一个教程帖
也有可能是我最后一个教程帖
我们平时做游戏或其他什么的时候
界面的交互就需要丝~滑一点
那如何让你的界面和角色肥肠丝~滑呢?
首先我们要理解一个东西:
曲线
会用am的应该会很熟悉
不懂的就看一下吧
我们设计一种表格
记录一个角色从一点移动到另一点的路程和时间
其中路程为x轴,时间为y轴
结果是这样:

然后我们假设一个角色移动10米用了10秒
结果是这样:
在这种移动中,它的速度是平均的
显然不够丝滑
那如果我们把它弄弯一点呢?
在这种表中,黄色的线越“竖”角色移动的越慢,越“横”就越快
分析一下上面的表,这时角色的移动速度就不是平均的了,变成了刚开始慢,后来越来越快(当然你也可以让黄线凹下去,这样移动就是刚开始快,然后越来越慢)
恭喜你一不小心就会用am的曲线了
回归正题
那kitten中没有曲线,怎么办?
没有关系,我们可以用“手工曲线”啊!
当时我在用剪映做狗头小剧场时就是手动曲线
那在kitten里怎么添加呢?
首先我们要明白,一个角色的移动速度取决于移动模块中数值的大小
比如说,移动5步就比3步快
那么就很好加曲线了,看喵作:

这样是越来越快

同理,这是越来越慢
组合起来就是这样,到这里,角色的移动就很丝滑了,当然,你也可以把它放在按钮上面
是不是很简单!