Cocos2d iphone 我如何像愤怒的小鸟一样实现投射运动?

Cocos2d iphone 我如何像愤怒的小鸟一样实现投射运动?,cocos2d-iphone,Cocos2d Iphone,我必须在游戏中实现投射运动,就像在愤怒的小鸟中一样。 请帮忙?我认为这方面的一个很好的例子可以在来自Lhunah的开源Cocos2D游戏《大猩猩》中找到。你可以找到它 特别是ThrowController.m文件将引起您的兴趣 使用这种方法,您只需用一个简单的公式描述您正在投掷的对象(在本例中为香蕉)路径上的每个点 在此之后,定义您的轨迹是一个简单的数学过程: 如果您还想在投射物上包含外力,则需要额外的点 另一种可能的方法是让物理引擎来完成困难的部分,对于Cocos2D,你可以使用花栗鼠和Box

我必须在游戏中实现投射运动,就像在愤怒的小鸟中一样。
请帮忙?

我认为这方面的一个很好的例子可以在来自Lhunah的开源Cocos2D游戏《大猩猩》中找到。你可以找到它

特别是ThrowController.m文件将引起您的兴趣

使用这种方法,您只需用一个简单的公式描述您正在投掷的对象(在本例中为香蕉)路径上的每个点

在此之后,定义您的轨迹是一个简单的数学过程:

如果您还想在投射物上包含外力,则需要额外的点


另一种可能的方法是让物理引擎来完成困难的部分,对于Cocos2D,你可以使用花栗鼠和Box2d。我没有试过其中一种,但如果你感兴趣,你应该看看ray wenderlich的教程,通常它们都很棒;-):

考虑问问我们的游戏开发网站?请更具体地说明您遇到的问题。我需要创建一个操作,当用户通过对象时,它应该创建15%的投射物。它可能是从两侧随机产生的。