游戲開發框架:HaxePunk

jopen 10年前發布 | 17K 次閱讀 HaxePunk 游戲開發

 FlashPunk AS3 庫一個移植。跟原來相比有幾個補充/差異。

  • 構建用于Flash, Windows, Mac, Linux, iOS, Android, 和 Ouya
  • Circle/Polygon masks
  • 本地硬件加速
  • 操縱桿和多點觸摸輸入
  • Texture atlases for native targets (supports TexturePacker xml)

HaxePunk 是一款開源的游戲開發框架,旨在幫助開發者能夠在任何平臺上構建自己的游戲,目前支持的平臺有iOS、Android、 Windows、Mac 和 Linux。HaxePunk使用的是OpenFL和Haxe 開發,OpenFL 提供的是一個跨平 臺的Flash API,同時包含高級圖形層。而 Haxe 則是嚴格類型的編程語言,幫助開發者節省時間的同時仍能高性能的編譯可執行文件。

主要特性

  • Backdrop類:是一個背景紋理,在繪制時,可以橫向與縱向重復。

  • Canvas類:多功能繪制畫布,大小可以超出一般的Flash BitmapData限制。

  • 發射器:粒子發射器用于發射和渲染粒子精靈,帶有大量粒子的良好渲染性能。

  • 圖形列表:一個Graphic可以包含一個或多個類型的多圖形,對于使用不同部分繪制精靈是很有用的。

  • Image類:性能優化的非動畫圖像,可以使用轉換繪制到屏幕上。

  • Spritemap類:性能優化的動畫圖片,可以有多個動畫,從提供的源圖像繪制幀到屏幕上。

游戲在線演示:http://haxepunk.com/demos/HaxePunk.html


項目主頁:
http://www.baiduhome.net/lib/view/home/1418018796230

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!