您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 游戏开发 >> cocos2dx JumpBy中的抛物线弹跳原理

cocos2dx JumpBy中的抛物线弹跳原理

来源:网络整理     时间:2016/7/24 0:45:47     关键词:

关于网友提出的“ cocos2dx JumpBy中的抛物线弹跳原理”问题疑问,本网通过在网上对“ cocos2dx JumpBy中的抛物线弹跳原理”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: cocos2dx JumpBy中的抛物线弹跳原理
描述:

cocos2d-x抛物线弹跳

void JumpBy::update(float t)
{
    // parabolic jump (since v0.8.2)
    if (_target)
    {
        float frac = fmodf( t * _jumps, 1.0f );    // 进行到本次跳跃中的百分比。
        float y = _height * 4 * frac * (1 - frac);    // 这段代码计算出的结果知道,是本次跳跃中y轴的分量。但原理是什么?为什么这样就能计算出来了?
        y += _delta.y * t;    // 此时刻,从起始点到目的地y轴移动的分量。
        ...
    }
}
望高手赐教,谢谢!


以上介绍了“ cocos2dx JumpBy中的抛物线弹跳原理”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2873611.html

相关图片

相关文章