Aam*_*bro 4 opengl-es game-engine cocos2d-iphone ios
我想制作一款iOS游戏,其功能可与简单的Tic Tac Toe游戏相媲美.我想知道哪种环境最适合我的需求.
我想要一个易于操作的环境.
关键点是:
由于我是iOS和OpenGL的新手,游戏并不复杂.我想要一个易于处理的环境.
所以我建议去核心动画.在Core Animation中,您可以使用CALayer来表示tic-tac-toe单元格; 适当地布置它们; 并使用动画更改图形状态.非常直截了当.
Cocos2D也会这样做,因为它是一个简单的2D游戏引擎,但它更复杂,因为它也将解决更复杂游戏的需求(因此,它提供了许多抽象:sprite/nodes/layers/scenes/animations/spritesheets ...).
OpenGL会有点矫枉过正,但它可能是学习它的好选择.
另外,看看这个:iOS开发课程2010年秋季第14讲 - Tic-Tac-Toe继承
来自什么是核心动画?:
Core Animation是用于图形渲染,投影和动画的Objective-C类的集合.它使用高级合成效果提供流畅的动画,同时保留使用Application Kit和Cocoa Touch视图体系结构的开发人员熟悉的分层图层抽象.
动态的动画用户界面很难创建,但Core Animation通过提供以下功能使创建这些界面变得更加容易:
高性能合成与简单易用的编程模型.
一种熟悉的类似视图的抽象,允许您使用层对象的层次结构创建复杂的用户界面.
- 轻量级数据结构.您可以同时显示和动画数百个图层.
一个抽象动画界面,允许动画在单独的线程上运行,与应用程序的运行循环无关.配置并启动动画后,Core Animation将承担以帧速率运行动画的全部责任.
提高应用性能.应用程序只需在更改时重绘内容.调整大小和提供布局服务层需要最少的应用程序交互.核心动画还消除了以动画帧速率运行的应用程序代码.
灵活的布局管理器模型,包括一个管理器,允许相对于兄弟层的属性设置图层的位置和大小.
使用Core Animation,开发人员可以为其应用程序创建动态用户界面,而无需使用OpenGL等低级图形API来获得可观的动画性能.
| 归档时间: |
|
| 查看次数: |
313 次 |
| 最近记录: |