http://pushbuttonengine.com/有沒有人玩過PushButtonEngine?
我想知道是否有人經歷過引擎的任何主要(特別是性能)問題。任何重量級的功能,我們應該遠離?
謝謝。
http://pushbuttonengine.com/有沒有人玩過PushButtonEngine?
我想知道是否有人經歷過引擎的任何主要(特別是性能)問題。任何重量級的功能,我們應該遠離?
謝謝。
我從來沒有使用過這個引擎,但是我查看了源代碼。我對Flash中的高性能遊戲有一些經驗。對於任何足夠簡單的遊戲來說,它的表現都足夠好,可以在PushButton的非重大修改版本上運行。
也就是說,沒有性能問題的原因是它確實做了很多 - 爲框架感覺像是很多框架。它們具有用於代碼的接口接口,最終,它具有兩個功能,即使該呼叫通過兩層或三層實現,也可以實際執行任何操作。 PushButtonEngine確實/有三個基本任務掛鉤:
由於屏幕上實際繪製的東西很容易實現 - 即使是高性能的位圖渲染是不強硬 - 你得到所有是物理的東西,無論如何都是由Box2D處理的
所以我建議下載Box2D(它的表現非常好),編寫一個簡單的渲染器,它只是做你需要的東西(按鈕的鉤子用於在各種模式以及隨之而來的所有體系結構開銷),編寫一個簡單的數據層,這兩個系統都可以讀取,並在一天內調用它。當您因重複工作而失敗時,您將通過不必學習別人的做事方式。
非常有幫助。謝謝。 – peacewise 2009-11-13 18:21:58
我已經探索了PushButton的合理細節(創建一個教程系列,你可以找到here)。我同意,引擎的很大一部分重點是創建一個基於組件的接口(這可能與他們的商業組件商店有很多相同的地方,就像創建可用的代碼一樣),這可能有點奇怪你以前沒有使用過這樣的設計模式。一旦你瞭解了引擎的這個方面,它是非常強大和有用的。
按鈕允許您獲得一個簡單的遊戲,並且無需擔心諸如資源管理,級別加載,動畫等許多低級細節。一旦組件商店變得流行,您甚至可以爲更復雜的遊戲購買現成的解決方案。
它至少與其他Flash遊戲引擎如Flixel一樣有能力,並會爲您節省一些時間來編寫自己的引擎。在一天結束時它是免費的,所以你可以在沒有任何承諾的情況下做出自己的想法。
書籤,我很想知道... thx的鏈接! – 2009-11-12 16:28:29