【发布时间】:2010-06-17 20:47:06
【问题描述】:
http://itunes.apple.com/us/app/angry-birds/id343200656?mt=8&ign-mpt=uo%3D6
所以我开始在 iphone 上进行所有游戏开发,我决定开始使用 Cocos2d 作为我的启动引擎。
现在我有了一个目标,我选择了愤怒的小鸟作为我想学习构建什么样的游戏玩法的最初目标。这不将成为市场发布游戏。这完全仅用于学习目的。
所以开始我的问题是:
- 使用 Cocos2d 可以实现这样的目标吗?
- 我将如何为此构建物理?
- 如何像在 cocos2d 中那样滚动屏幕? (任何示例代码都会很棒)
这只是开始。如果您有任何特殊问题,请添加到此问题中。
还有一些我想知道的事情:
- 动画精灵。如何创造它?这是 Cocos2d 的功能还是我可以使用 UIImageView?
- 拖放支持。他们如何检测到我在拖鸟?
- 更多的图形问题:它们如何为“带状拉伸”效果设置动画?
干杯
进展
所以我已经能够在 Cocos2d 和 box2d 中设置一个世界,现在我有一些可以碰撞和模拟物理的块。现在我遇到了一些我认为可以通过进一步的提示/帮助/教程来解决的问题。
如何使精灵沿弧线移动?就像你扔鸟时它会沿着曲线移动。我该如何计算呢?这个逻辑到哪里去了? (内置还是需要编码?)
我如何创建一个世界(地图),其中某些块是静态的并且某些块是可破坏的?我应该研究 cocos2d 中的 SVG 支持吗?
如何像在愤怒的小鸟中那样模拟碰撞?
干杯。
【问题讨论】:
标签: iphone objective-c cocos2d-iphone physics