我开始从事 iPhone/iPad 游戏开发,正在寻找建立我的学习路径。 我想学习的基本功能(在基本的 SDK iphone 组件编程之后)是:
- 使用类似棋盘的界面,我可以用手指移动棋子
- 检测 pawn 的移动位置并触发游戏中的事件
- 棋盘将由 6 个图 block 组成,在开始游戏时可以随机组织:我可以使用带有委托(delegate)和数据源的 sdk 组件来确定棋子留在哪里以及在哪个图 block 上吗?
- 需要使用骰子(我可以使用哪种库?)
- ...
您知道从哪里开始吗? ;-)
非常感谢, 提布。
最佳答案
Jens Alfke 提供了 GeekGameBoard用于构建 Mac 或 iPhone 棋盘和纸牌游戏的框架。他谈论这件事here 。我强烈建议将其作为希望创建棋盘游戏的缺乏经验的开发人员的起点。
此外,您可以查看类似问题的答案 "iPhone board game: OpenGL ES or CoreGraphics?" 。正如我在那里建议的那样,请阅读 Core Animation(GeekGameBoard 用于布局和动画的内容)来提供分层图形和动画,而不是直接跳到更复杂的 OpenGL ES。
关于iphone - 在 iPhone 上启动游戏开发 :iPad - learning path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2690515/