8. ColonaLabs.com
Corona SDK での音の再生
• 音の再生( SE )
local SE = audio.loadSound(“se.mp3”)
local function onTouch( event )
audio.play( SE )
end
Runtime:addEventListener(“touch”,
onTouch )
13年5月11日土曜日
12. ColonaLabs.com
• 画面遷移( APIの使い方):scene1.lua
Corona SDK での画面遷移
-----------------------------------------------------------
-- BEGINNING OF YOUR IMPLEMENTATION
-----------------------------------------------------------
--createSceneまでの間に
--変数・オブジェクト・functionを宣言
local _W = display.contentWidth
local _H = display.contentHeight
local text1
13年5月11日土曜日
13. ColonaLabs.com
• 画面遷移( APIの使い方):scene1.lua
Corona SDK での画面遷移
local function onTouch( event )
if("began" == event.phase )then
text1.text = "touch"
text.x = _W/2 ; text.y = _H/2
elseif("ended" == event.phase )then
storyboard.removeAll( )
storyboard.gotoScene( "scene2" )
end
end
13年5月11日土曜日
14. ColonaLabs.com
• 画面遷移( APIの使い方):scene1.lua
Corona SDK での画面遷移
function scene : createScene( event )
local group = self.view
--テキストオブジェクトの作成
text1 = display.newText( "", 0, 0, nil, 40 )
--グループに追加
group : insert( text1 )
end
13年5月11日土曜日
15. ColonaLabs.com
• 画面遷移( APIの使い方):scene1.lua
Corona SDK での画面遷移
function scene : enterScene( event )
local group = self.view
--function onTouchの呼出し
Runtime : addEventListener(
"touch", onTouch )
end
13年5月11日土曜日
16. ColonaLabs.com
• 画面遷移( APIの使い方):scene1.lua
Corona SDK での画面遷移
function scene : exitScene( event )
local group = self.view
--function onTouchの破棄
Runtime : removeEventListener(
"touch", onTouch )
end
13年5月11日土曜日
17. ColonaLabs.com
• 画面遷移( APIの使い方):scene2.lua
Corona SDK での画面遷移
-----------------------------------------------------------
-- BEGINNING OF YOUR IMPLEMENTATION
-----------------------------------------------------------
--createSceneまでの間に
--変数・オブジェクト・functionを宣言
local _W = display.contentWidth
local _H = display.contentHeight
local back
13年5月11日土曜日
18. ColonaLabs.com
• 画面遷移( APIの使い方):scene2.lua
Corona SDK での画面遷移
local function onTouch( event )
if("began" == event.phase )then
back:setFillColor( 250, 130, 10 )
elseif("ended" == event.phase )then
storyboard.removeAll( )
storyboard.gotoScene( "scene1" )
end
end
13年5月11日土曜日
19. ColonaLabs.com
• 画面遷移( APIの使い方):scene2.lua
Corona SDK での画面遷移
function scene : createScene( event )
local group = self.view
--背景の作成
back = display.newRect( 0, 0, _W, _H )
--グループに追加
group : insert( back )
end
13年5月11日土曜日