2011-06-21 51 views
2

我在创建类似于拼字游戏/ Wordfued/Rummi多人游戏的过程。我正在尝试查看实现UI及其交互的最佳方式。iPhone文字游戏像拼字游戏/ Wordfued/Rummi

我将有一个框架,以使所有的板和AI碎片的轨道知道,如果它是一个有效举措。

我想弄清楚什么可能是最好的解决方案来处理UI部分。游戏主板将比当前的iPhone屏幕支持更大。所以董事会会有一个滚动视图的效果。用户可以玩游戏的瓦片也是如此。这些不是固定数量的瓷砖/卡片,同样可能会更多的数字,这也需要另一个滚动视图的效果。 用户可以从电路板移动一整套瓷砖/卡片并将其放置在电路板的另一个位置,效果会更好。或者甚至是电路板上一组瓷砖之间的瓷砖。

所以我想这样看,如果我要与iOS版提供了两个滚动视图去和一个滚动视图处理所有的拆卸瓦/卡,并把相同的游戏键盘滚动视图 或者 我应该这样走比如提供更多游戏UI处理能力的cocos-2d。

请不要让我知道你在什么可能是相同的最佳选择的想法和反馈。预先感谢您的帮助。

回答

0

Words With Friends使用本机UIKit视图。它非常简单,并使用一个转换在两个放大倍数之间移动(近距离而不近距离)。

您可以使用UIScrollview在UIKit中快速完成所有任务。您可以使用拖动事件在屏幕上移动瓷砖,甚至在拖动过程中更改其视角/外观。使用UIAnimation可以让你做一些简单的基于框架的动画,比如放置一个tile。

cocos2d的速度会更快,如果你已经知道了类似的游戏库。但是,如果你选择它,你会错过使用Interface Builder和UIKit的许多便利。

如果你从零不管采用哪种方法基地出发,那么只有在您希望的粒子特效使用了cocos2d(像星星和火花,UIKit中没有什么可以此)。

否则,我会说试试UIKit中,它更容易和有在网络上更多的资源。

+0

感谢您的输入。朋友的话没有我会看到的那种UI交互。我需要两个滚动视图,一个用于玩家手中的瓦片,另一个用于游戏板。该图块将被用户从一个滚动视图拖动到另一个滚动视图并被丢弃。我目前正在对两者进行评估。 –

+0

有没有办法用UIKit或其他库做星星/闪闪发光和其他动画?我正在做类似的事情,只是为了一些效果而使用cocos2d看起来有点像矫枉过正 – Prat