你好,看过你主楼发的手抄版的跳跃代码还有以前VA中“跳跃”的参数方程,麻烦有时间看看我在XP区关于跳跃的问题。感觉你的代码能解决我的问题,但是具体不是太明白你的代码。https://rpg.blue/thread-477598-1-1.html |
好厉害的样子,其实啊要做出漂亮的游戏 抛物线 的公式要用到的,悲剧的层主始终没学会 |
本帖最后由 taroxd 于 2015-3-13 18:29 编辑 RyanBern 发表于 2015-3-13 18:20 不知道为什么,在RM里画曲线我就是想用参数方程 感觉参数方程玩起来比较舒心呢~(大概是因为函数可以作为方法的参数吧) 其实和普通方程没什么本质的区别 写这段代码的时候想到了 https://rpg.blue/thread-375515-1-1.html 的 3 把计算 x,y,opacity 的函数作为参数传给精灵,再提供几个构造简单函数(比如线性,或者这个主题的抛物线)的函数,似乎也是一个挺好的思路呢 |
y=[-(x-x0)y1+(x-x1)y0]/(x0-x1) + a*(x-x0)(x-x1) 典型的抛物线系(过两定点)。 沿着二次曲线运动的脚本让我想到了XP的彩虹神剑。 不过那里应该是采用了这样的方式: RUBY 代码复制
其中@_damage里面存的是若干数组: [显示伤害的sprite, 伤害持续时间(时间参数), ???(似乎没用到这个参数), 水平飞行速度, 竖直飞行基础速度] 这样算出来也是一个二次曲线(不会往下掉的那种) |
我是来看字的,写的很漂亮 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-23 04:20
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.