genome2d是乙個高效的2d引擎,現在支援flash(stage3d)和html5,因為只有作者乙個人在維護,就沒開源**。
最近和作者溝通了下,已經開源啦。
作者劃分了幾個模組,編譯起來不是特別方便,這裡就簡單介紹下flash的編譯方法。
因為作者把**轉換到haxe上,所以要安裝haxe,現在genome2d的版本是1.0.277,haxe版本3.1.3。
怎麼安裝haxe和git就不用講了吧?一下是本地資料夾和git的對應關係:
genome2dcore [email protected]:pshtif/genome2d-core.git
context
flash [email protected]:pshtif/genome2d-contextflash.git
common [email protected]:pshtif/genome2d-contextcommon.git
out
其中out是輸出目錄,按照上面的對應關係clone好後,在genome2d目錄下,命令列執行haxe core\build\swc.hxml就生成swc,
不要以為到這裡就完成了,因為haxe在鏈結時,不會鏈結lib的catalog,所以要用winrar之類的開啟swc新增agal的catalog,不然會編譯報錯。
如果你要編譯html5版本的,可自己研究下,比flash版本的容易。
hi3520d核心編譯編譯方法
1.安裝uclibc交叉編譯器 注意,需要有sudo許可權或者root許可權 進入hi3520d sdk vx.x.x.x osdrv toolchain arm hisiv100nptl linux目錄,執行chmod x cross.install,然後執行.cross.install即 可,安...
unity3d滑鼠2D控制方法
用到了unity3d 非常好的協同機制實現滑鼠 2d統制,onmousedown 事件表示滑鼠已作了射線判斷得到了物件。拖拽時保持z 軸不變,因為螢幕是 xy二維的,空間是三維的。ienumerator onmousedown print drag compeleted 跟隨滑鼠旋轉物體,並判斷手勢...
Box2D的編譯與執行 Hello world
最近在編寫乙個手機遊戲,用到box2d,學習後順帶寫了這幾篇文章。整合的方式 把box2d編譯成static lib,然後整合 box2d的編譯 1 新建乙個名為box2d的static library工程,如下圖 2 新建src目錄,把 box2d v 解壓後資料夾中的box2d直接拷入src中,...