Mais conteúdo relacionado Corona handsonvol.2 #68. ColonaLabs.com
• オブジェクトの表示
local _W = display.contentWidth
local _H = display.contentHeight
local back = display.newRect(_W/2, _H/2, _W, _H)
local rect = display.newRect(_W/2, _H*3/4, _W, 10)
rect:setFillColor(0.5, 0.3, 0.1)
rect.rotation = 15
Corona SDK でピタゴラスイッチ作り
14年4月26日土曜日
10. ColonaLabs.com
• タッチイベントの作成
Corona SDK でピタゴラスイッチ作り
local function onTouch(event)
if(event.phase == "ended")then
local circle = display.newCircle(50, 50, 20)
circle:setFillColor(0, 0.6, 0.8)
end
end
Runtime:addEventListener( "touch", onTouch )
14年4月26日土曜日
12. ColonaLabs.com
Corona SDK でピタゴラスイッチ作り
• 物理演算
プログラムの最初に追記
local physics = require ("physics")
physics.start( )
rect.rotation = 15の下に追記
physics.addBody( rect, "static",{ })
circle:setFillColor(0, 0.6, 0.8)の下に追記
physics.addBody( circle, { radius = 20 })
14年4月26日土曜日
14. ColonaLabs.com
•Workshop ピタゴラスイッチ作成
Corona SDK でピタゴラスイッチ作り
• 表示モードの変更 physics.setDrawMode(“hybrid”)
• 重力方向の設定 physics.setGravity( x, y )
• オブジェクトの物理属性変更( 〇〇の数値調整)
{ density = 〇〇, friction = 〇〇, bounce = 〇〇, }
• オブジェクトをセンサーにする { isSensor = true }
• 見えないオブジェクトにする obj.isVisible = false
※質問随時受付
14年4月26日土曜日