利用Box2D+WCK賦予Flash物理特性 萬有引力

這已經是第五篇Box2D+WCK的介紹文章了,前面幾篇文章如果各位有注意應該會發現,所有範例的萬有引力都跟現在我們生活的環境一樣,物件像是被地心引力給吸引著都會往下方掉落,其實我們在使用這個模組的時候,也可以改變這樣的萬有引力,讓這些物件不要往下掉落而是往我們所指定的方向移動,馬老師在這邊大概製作了三種不同類型的萬有引力範例,分述如下:

1.容器型萬有引力:這個萬有引力是利用一個封閉的空間來繪製的。

Capsule Gravity

大概的製作步驟如下:

我們可以在World元件中繪製一個如下圖的形狀:

Capsule Gravity Zone

接下來將他轉換成一個影片片段,在類別的部分輸入gravity.GravityCapsule的名稱,如下圖所示:

Capsule Gravity Symbol

接下來把這個元件拖曳到World元件裡面就可以了。

2.放射狀萬有引力:這種萬有引力是以往內或往外放射狀的方式存在。

Radial Gravity

我們可以在World元件中繪製一個如下圖的形狀:

Radial Gravity Zone

接下來將他轉換成一個影片片段,在類別的部分輸入gravity.GravityRadial的名稱,如下圖所示:

Radial Gravity Symbol

接下來把這個元件拖曳到World元件裡面就可以了。

3.正弦萬有引力:就是三角函數的sin。

Sine Gravity

我們可以在World元件中繪製一個如下圖的形狀:

Sine Gravity Zone

接下來將他轉換成一個影片片段,在類別的部分輸入gravity.GravitySine的名稱,如下圖所示:

Sine Gravity Symbol

接下來把這個元件拖曳到World元件裡面就可以了。

同樣的也讓大家可以下載以上的三個範例檔,範例檔為CS5格式,下載後要重新設定來源路徑和元件庫路徑喔!希望這個範例對大家有所幫助,如果還有疑問,也可以在這邊回應唷~

You may also like...

7,787 Responses

  1. AntoniaSut表示:

    pharmacie en ligne france livraison internationale: pharmacie en ligne fiable – pharmacie en ligne livraison europe

  2. WilliamTeath表示:

    acquistare farmaci senza ricetta: farmacia online – comprare farmaci online all’estero

  3. WilliamTeath表示:

    farmacia online madrid: farmacia online barcelona – farmacias online seguras en espaГ±a

  4. WilliamTeath表示:

    farmacie online affidabili: farmacia online senza ricetta – farmacie online sicure

  5. Roberthep表示:

    Pharmacie Internationale en ligne pharmacie en ligne pas cher trouver un mГ©dicament en pharmacie

  6. Roberthep表示:

    п»їshop apotheke gutschein internet apotheke gГјnstigste online apotheke

  7. VernonRib表示:

    http://eufarmacieonline.com/# migliori farmacie online 2024

  8. AntoniaSut表示:

    farmacia barata: farmacias online seguras – farmacia online envío gratis

  9. AntoniaSut表示:

    pharmacie en ligne livraison europe: pharmacie en ligne france – pharmacie en ligne france livraison internationale

  10. WilliamTeath表示:

    farmacia online espaГ±a envГ­o internacional: farmacia online madrid – farmacias online seguras en espaГ±a

  11. VernonRib表示:

    https://eufarmacieonline.com/# farmacia online piГ№ conveniente

  12. WilliamTeath表示:

    comprare farmaci online all’estero: farmacie online sicure – farmaci senza ricetta elenco

  13. WilliamTeath表示:

    pharmacies en ligne certifiГ©es: п»їpharmacie en ligne france – pharmacie en ligne fiable

  14. Roberthep表示:

    farmacia online envГ­o gratis farmacia online envГ­o gratis farmacias online seguras en espaГ±a

  15. Roberthep表示:

    farmacie online autorizzate elenco farmacie online autorizzate elenco comprare farmaci online con ricetta

  16. AntoniaSut表示:

    farmacias online seguras: farmacia online barata y fiable – farmacias online seguras

  17. OLaneevige表示:

    Excellent pieces. Keep writing such kind of information on your blog. Im really impressed by it.
    Hello there, You have performed a great job. I’ll definitely digg it and in my view recommend to my friends. I am confident they will be benefited from this web site.
    electronics store

  18. Shaneevige表示:

    you’re really a excellent webmaster. The web site loading speed is amazing. It sort of feels that you are doing any distinctive trick. Moreover, The contents are masterpiece. you’ve performed a excellent task on this subject!
    online store

  19. Zchlwq表示:

    acne medication dizzy – acne medication quill acne treatment eyebrow

  20. AntoniaSut表示:

    Farmacia online migliore: Farmacia online migliore – migliori farmacie online 2024

  21. Donaldcoums表示:

    online apotheke rezept: apotheke online – apotheke online

  22. WilliamTeath表示:

    farmacia barata: farmacia online madrid – farmacia online barata

  23. RalphSnize表示:

    online apotheke rezept: online apotheke preisvergleich – online apotheke preisvergleich

  24. WilliamTeath表示:

    pharmacie en ligne france livraison belgique: vente de mГ©dicament en ligne – acheter mГ©dicament en ligne sans ordonnance

  25. Inwzsi表示:

    inhalers for asthma electric – asthma treatment armor asthma medication thirty

  26. WilliamTeath表示:

    online apotheke gГјnstig: online apotheke gГјnstig – online apotheke

  27. RalphSnize表示:

    online apotheke deutschland: online apotheke gГјnstig – online apotheke rezept

  28. Roberthep表示:

    comprare farmaci online all’estero migliori farmacie online 2024 farmacie online sicure

  29. RalphSnize表示:

    farmacias online seguras: farmacia online 24 horas – farmacias online seguras

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。