猫史档案馆


【进阶kitten教程第一期】如何让你的作品更加丝滑?

用户:内涵本涵内涵本涵查看:13 回复:9 评论:13 创建时间:2022-09-25T20:53:07


哈喽大家好这里是屑内涵center_image

由于最近闲的没事(不是)

开坑了一个教程坑!!!

你是否在为作品不好康而烦恼(?)

你是否为作品不丝滑而烦恼

你是否因为作品不丝滑而上不了首页而烦恼

你是否因为¥……#%……@#

吭吭,前摇过多了哈

直接开始教程好吧

说一下:因为是第一期,所以觉得简单的那些大佬请不要喷!!!

 

【kitten进阶教程第一期!】

 

首先,咋们介绍一下啥叫非线性

非线性就是指通过某种特定规律设定一个从快到慢的速度放大或移动的动画从而使作品视觉体验更加丝滑

例如:

center_image

比普通的【在()秒内移动到()x()y】是不是好了不少

其实,非线性就是通过判断角色作品来进行移动的

不说废话了看代码

center_image

首先,重复判断y坐标是否超过特定范围内

然后将y坐标增加指定坐标与自己坐标的距离除以x

函数如下:

center_image

很简单是不是!!!

那么试试大小非线性动画吧

同理,思路一样:

center_image这样在碰到鼠标的时候角色就会按非线性动画变大或变小啦!

 

把以上知识用在作品中就会使你的作品更加丝滑哦!

 

留个作业:怎么让角色从右上角以非线性动画移动到左下角

发在评论区里吧!

 

(如果可以的话能否点个关注谢谢啦!)


回复

上一页1 页 / 共 1下一页
内涵本涵内涵本涵

排版没蹦!万谢万谢,感谢编程猫官方全家(?)

此帖子为扶萌教程,所以大佬勿喷  如果教程中存在错误,请到评论区留言

点赞1


评论


枫原吕文枫原吕文

板凳

点赞0


评论


RightAboveChilamRightAboveChilam

额额

点赞0


评论


疯狂的ren疯狂的ren

因为重力原因,上升的速度会逐渐减小,这就是 非线性下落 的相反数

点赞0


评论


疯狂的ren疯狂的ren

大概就是这样子center_image

点赞0


评论


内涵本涵内涵本涵

喵d

点赞0


评论


L54321L54321

666666

点赞0


评论


内涵本涵内涵本涵

喵d

点赞1


评论


CapZenithCapZenith

《爱拍录屏》

用ev录屏没水印

点赞1


评论