大家好我是夏午!
发觉吧友们可能看不懂我以前的技术贴,我发些简单的帖子吧!
大家都做过动作游戏
先给个效果:
https://kada.163.com/project/382575-616003.htm这是我的作品:
https://kada.163.com/project/354214-612065.htm与你自己的作品比较一下,是不是有些不同?这个作品的运动看起来比较真实,这是如何实现的?在这里我就给大家普及一下算法,学会了以后你也可以尝试着修改你的作品!
速度
这个概念想必大家都知道,速度越大物体运动的越快
这就是最简单的运动算法了


蓝色模块里的10是什么意思?其实就是速度。如果你把数值调整到5,那么他会慢一些。
有时候你可能需要改变速度,比如说碰到东西获得加速效果。


当然有些不同,你可以设定一个速度来使物体改变速度,把变量速度设定为一个数字即可,如果你不小心使用了把变量速度增加一个数字,会发生什么?


是不是感觉有点神(gui)奇(chu)?事实上这就是作品中运动算法的基础。
我们再看一个例子


这不就是非常真实的掉落的效果吗?
我们可以通过不断增加速度的数值来实现这个非常真实的效果。之所以真实,是因为真实生活中速度从来不会是立刻变成某一数值的,是从静止不断加速达到一个速度的。你认为踢出一个球就能立刻改变速度,事实上是速度变化的很快
我们可以试着做:


赶快去升级一下你的算法吧!