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

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

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

很简单是不是!!!
那么试试大小非线性动画吧
同理,思路一样:
这样在碰到鼠标的时候角色就会按非线性动画变大或变小啦!
把以上知识用在作品中就会使你的作品更加丝滑哦!
留个作业:怎么让角色从右上角以非线性动画移动到左下角
发在评论区里吧!
(如果可以的话能否点个关注谢谢啦!)
内涵本涵排版没蹦!万谢万谢,感谢编程猫官方全家(?)
此帖子为扶萌教程,所以大佬勿喷 如果教程中存在错误,请到评论区留言
点赞1
评论
希望这个帖子会火 以后一天一顶吧
额其实你做一个函数库发布开源再配上这条帖子会更好awa
az
CapZenith《爱拍录屏》
用ev录屏没水印
点赞1
评论
awa
捉~
三擒夏钩awa
天哪天哪两个月前
你们贼牛批这帖子都能顶起来
哈哈哈
我可是考古带师
考古 × 盗墓 √
看破不说破()
孙悟空吗,火眼金睛()