gpt4 book ai didi

iphone - cocos2d iphone - 游戏架构: physics VS.代码模拟 Sprite 行为

转载 作者:行者123 更新时间:2023-12-03 20:50:02 26 4
gpt4 key购买 nike

stackoverflow 社区您好!

我正在尝试弄清楚如何使用 cocos2d 构建我的游戏。

我的问题是cocos2d的物理引擎(我说的是花栗鼠)位于 Sprite 背后的世界。

当我移动 Sprite 时,我想知道是否应该

*1) 通过在其后面的物理体上施加力来移动它

或者

2)如果我应该通过代码模拟运动,那么仅在发生碰撞时才使用物理。*

<小时/>

我知道你可能会说这取决于我。但是 cocos2d iphone 开发时的预期行为是什么?

提前谢谢你<3

最佳答案

为了将其保持在花栗鼠系统内,您需要施加力/脉冲。有一些例子,人们用自己的代码控制 Sprite 的移动,让 body 跟随 Sprite ,然后将 body 的控制权交还给花栗鼠模拟。

相当多的人也只是使用花栗鼠进行碰撞检测并完全用自己的代码控制 Sprite 运动。这可以通过将 body 添加到花栗鼠空间但不将形状添加到空间来完成。

以下是有关该主题的一些讨论。我无法将它们作为超链接发布,因为我是新用户。

"http://groups.google.com/group/cocos2d-iphone-discuss/browse_thread/thread/ae37e90eac059135/081da9bcefec76ba?#081da9bcefec76ba "

"http://www.cocos2d-iphone.org/forum/topic/877 "

"http://jeanbombeur.com/content/2009-07-08-synchronizing-sprites-positions-and-rotations-between-chipmunk-and-cocos2d "

欢迎,祝你好运!

附注
还有一种方法可以打开花栗鼠模式,让您可以更自由地控制可以控制的内容,但代价是模拟更加真实。

关于iphone - cocos2d iphone - 游戏架构: physics VS.代码模拟 Sprite 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1384601/

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