2011-06-21 56 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