用户:
内涵本涵查看:13 回复:9 评论:13 创建时间:2022-09-25T20:53:07
哈喽大家好这里是屑内涵
由于最近闲的没事(不是)
开坑了一个教程坑!!!
你是否在为作品不好康而烦恼(?)
你是否为作品不丝滑而烦恼
你是否因为作品不丝滑而上不了首页而烦恼
你是否因为¥……#%……@#
吭吭,前摇过多了哈
直接开始教程好吧
说一下:因为是第一期,所以觉得简单的那些大佬请不要喷!!!
【kitten进阶教程第一期!】
首先,咋们介绍一下啥叫非线性
非线性就是指通过某种特定规律设定一个从快到慢的速度放大或移动的动画从而使作品视觉体验更加丝滑
例如:

比普通的【在()秒内移动到()x()y】是不是好了不少
其实,非线性就是通过判断角色作品来进行移动的
不说废话了看代码

首先,重复判断y坐标是否超过特定范围内
然后将y坐标增加指定坐标与自己坐标的距离除以x
函数如下:

很简单是不是!!!
那么试试大小非线性动画吧
同理,思路一样:
这样在碰到鼠标的时候角色就会按非线性动画变大或变小啦!
把以上知识用在作品中就会使你的作品更加丝滑哦!
留个作业:怎么让角色从右上角以非线性动画移动到左下角
发在评论区里吧!
(如果可以的话能否点个关注谢谢啦!)