ColonaLabs.com
14年3月29日土曜日
ColonaLabs.com
   Code Less, Play More !
with Corona SDK(vol.2) #5
CoronaSDK Ambassador
     小野 哲生
14年3月29日土曜日
ColonaLabs.com
Corona SDK での物理演算
5限目。。。
キーンコーン♪
カーンコーン♪
14年3月29日土曜日
ColonaLabs.com
Corona SDK での物理演算
• require(“physics”)( 物理演算の開始 )
• work #1    ( 実体と重力方向 )
•“collision” ( 衝突判定 )
• work #2 ...
ColonaLabs.com
• require(“physics”)( 物理演算の開始 )
local physics = require ( ”physics”)
physics.start( )
local land = display....
ColonaLabs.com
• work #1    ( 重力方向 )
Corona SDK での物理演算
オブジェクトと実体の違いを見よう
重力の方向を変えてみよう
※書く場所は考える
表示モードの変更
physics.setDrawMod...
ColonaLabs.com
Corona SDK での物理演算
•“collision”_1 ( 衝突判定 )
local physics = require ( ”physics”)
physics.start( )
local land ...
ColonaLabs.com
Corona SDK での物理演算
•“collision”_2 ( 衝突判定 )
local function onCollision( )
land:setFillColor( 1, 0.5, 0.04 )
e...
ColonaLabs.com
• work #2 ( センサー )
Corona SDK での物理演算
衝突の判定だけをするセンサー作り
※ 質量、摩擦、反発を設定しない
オブジェクトをセンサーにする
{ isSensor = true }
見...
ColonaLabs.com
  Corona SDK (vol.2) #5まとめ
14年3月29日土曜日
ColonaLabs.com
  Corona SDK (vol.2)#5まとめ
• require(“physics”)( 物理演算の開始 )
• work #1    ( 実体と重力方向 )
•“collision” ( 衝突判定 )
• ...
ColonaLabs.com
お疲れさまでした。。。
vol.2 #6へ つづく。。。
14年3月29日土曜日
Upcoming SlideShare
Loading in...5
×

Corona handsonvol.2 #5

243

Published on

Corona HandsOn Vol.2第五回の資料です。
物理演算の解説をします。

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
243
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Corona handsonvol.2 #5

  1. 1. ColonaLabs.com 14年3月29日土曜日
  2. 2. ColonaLabs.com    Code Less, Play More ! with Corona SDK(vol.2) #5 CoronaSDK Ambassador      小野 哲生 14年3月29日土曜日
  3. 3. ColonaLabs.com Corona SDK での物理演算 5限目。。。 キーンコーン♪ カーンコーン♪ 14年3月29日土曜日
  4. 4. ColonaLabs.com Corona SDK での物理演算 • require(“physics”)( 物理演算の開始 ) • work #1    ( 実体と重力方向 ) •“collision” ( 衝突判定 ) • work #2 ( センサー ) 14年3月29日土曜日
  5. 5. ColonaLabs.com • require(“physics”)( 物理演算の開始 ) local physics = require ( ”physics”) physics.start( ) local land = display.newRect( 160, 360, 320, 10 ) physics.addBody( land,“static”, { friction = 0.3 } ) local circle = display.newCircle( 50, 50, 25 ) physics.addBody( circle, { bounce = 0.6, radius = 25 } ) Corona SDK での物理演算 14年3月29日土曜日
  6. 6. ColonaLabs.com • work #1    ( 重力方向 ) Corona SDK での物理演算 オブジェクトと実体の違いを見よう 重力の方向を変えてみよう ※書く場所は考える 表示モードの変更 physics.setDrawMode(“hybrid”) 重力方向の設定 physics.setGravity( x, y ) 14年3月29日土曜日
  7. 7. ColonaLabs.com Corona SDK での物理演算 •“collision”_1 ( 衝突判定 ) local physics = require ( ”physics”) physics.start( ) local land = display.newRect( 160, 360, 320, 10 ) physics.addBody( land,“static”, { friction = 0.3 } ) local circle = display.newCircle( 50, 50, 25 ) physics.addBody( circle, { bounce = 0.6, radius = 25 } ) 14年3月29日土曜日
  8. 8. ColonaLabs.com Corona SDK での物理演算 •“collision”_2 ( 衝突判定 ) local function onCollision( ) land:setFillColor( 1, 0.5, 0.04 ) end land:addEventListener(“collision”, onCollision ) 14年3月29日土曜日
  9. 9. ColonaLabs.com • work #2 ( センサー ) Corona SDK での物理演算 衝突の判定だけをするセンサー作り ※ 質量、摩擦、反発を設定しない オブジェクトをセンサーにする { isSensor = true } 見えないセンサーにする obj.isVisible = false 14年3月29日土曜日
  10. 10. ColonaLabs.com   Corona SDK (vol.2) #5まとめ 14年3月29日土曜日
  11. 11. ColonaLabs.com   Corona SDK (vol.2)#5まとめ • require(“physics”)( 物理演算の開始 ) • work #1    ( 実体と重力方向 ) •“collision” ( 衝突判定 ) • work #2 ( センサー ) 14年3月29日土曜日
  12. 12. ColonaLabs.com お疲れさまでした。。。 vol.2 #6へ つづく。。。 14年3月29日土曜日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×