目前分類:My Box2D+WCK (3)

瀏覽方式: 標題列表 簡短摘要

Joint(接合點)是個有趣的組件,能夠與Shape接合產生各種動作,讓Box2D世界更有動感。

繪製Joint時可以是圓形、矩形或不規則形向量圖形,從源碼demo範例中的Joint2是以正圓來繪製,圓形看起來也比較像是個接合點(節點),繪製好的圓形向量圖形(圓不用太大,圖形只是方便我們觀看,真正作用的區域只有中心點處)轉換成Joint影片片段,註冊點置中,「基底類別」為wck.Joint,轉換成組件時「組件定義」中「類別」為wck.Joint

colorminim 發表在 痞客邦 留言(0) 人氣()

開始學習Box2D+WCK這篇文章中我們使用了shapes.Box為基底類別來得到了Wall和BoxShape兩個矩形組件(兩個都是一樣,都是Box),除了Box外還有其他Shape供我們使用。

從源碼demo範例「元件庫」可以看到,有Box、Circle、Oval、Poly、Triangle、Arc、LineArc等,和PolyCustom(自定義多邊形),且其「組件定義」中「類別」皆為wck.BodyShape,設定組件定義是為了能夠對shape做「組件參數」上的屬性設定,例如改變「type」讓shape看是要固定於世界(設Static)或是可動於世界中(設Dynamic),當然也可不設組件定義而直接放於世界中,這樣的shape將以預設的組件參數值來動作,像「元件庫」中的PolyCustom。(PolyCustom也可設組件定義)

colorminim 發表在 痞客邦 留言(1) 人氣()

在6/20才剛完成巴哈姆特第二屆的創意遊戲設計大賽,這次的遊戲設計中就是使用Box2D+WCK物理引擎來做的,全名Box2d Flash Alchemy Port + World Construction Kit (AS3 Physics Engine),趁現在腦袋還清楚時趕快做筆記(寫文章)記下~呵呵。

源碼下載

colorminim 發表在 痞客邦 留言(3) 人氣()