gpt4 book ai didi

cocos2d-iphone - 如何给 Box2d Kinematic body 一个预定义的曲线路径

转载 作者:行者123 更新时间:2023-12-02 04:05:52 24 4
gpt4 key购买 nike

我是使用 Box2d 的新手,真的找不到我的问题的一致答案,所以请原谅。

我正在为 iPhone 编写一个游戏——现在不是——我正在使用 Cocos2d 和 Box2D。我有在游戏中四处移动的物体,我想给它们更多的弯曲路径。根据我的研究,我知道我应该使用 b2_kinematicBody 类型的 body,它允许我改变每个滴答声的线速度,并防止它们与我的其他飞行体发生碰撞。我确实明白,如果我知道我的当前位置 (x,y) 和我在步骤中的下一个位置 (x1,y1),我将能够计算速度矢量。有没有人有一个好方法给一个对象一个定义的弯曲路径?我认为它必须是某种参数方程。

最佳答案

看看贝塞尔曲线。在曲线定义之后,您可以计算导数(贝塞尔曲线很容易)并将其用作您 body 的速度

关于cocos2d-iphone - 如何给 Box2d Kinematic body 一个预定义的曲线路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7689290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com