Desenvolvimento de jogos com Corona SDK
-
Upload
leticia-amaro -
Category
Technology
-
view
1.585 -
download
3
Transcript of Desenvolvimento de jogos com Corona SDK
Desenvolvimento de Jogos com Corona SDKGoogle 2014 - Women Techmakers !
Leticia Reis
Corona SDK
É um framework para desenvolvimento de aplicativos e jogos 2D
Programação com script Lua
Suporta plataforma Android e iOS, futuramente Windows Phone
Gratuito!
Objetivo
���3FALKLAND, Mark. Corona SDK - Tiny Game Tutorial
Estrutura básica de um projeto
- Main.lua
- Build.settings
- Imagens, outros scripts lua
Build.settings
settings = {
orientation = {
default = "landscapeRight",
supported = {
"landscapeRight",
"landscapeLeft",
},
}
Main.lua - Setup Graphics
display.setStatusBar(display.HiddenStatusBar)
!local background = display.newImage(“background.png”)
!local happy = display.newImage(“happy.png”)
happy.x, happy.y = 100, 100;
Main.lua - Respond to Touch Event
function touchScreen(event)
if event.phase == “began" then
transition.to(happy, {time=1000, x=event.x, y=event.y)
end
end
Runtime:addEventListener(“touch”, touchScreen)
Main.lua - Create Transitions
function moveAngry()
transition.to(angry, {time=1000, x=math.random(80,880),
y=math.random(60,580), onComplete=moveAngry})
end
moveAngry()
Main.lua - Physics
local physics = require “physics"
physics.start()
physics.setGravity(0, 0)
!physics.addBody(happy, “dynamic”)
physics.addBody(angry, “static”)
physics.addBody(angry2, “static”)
Main.lua - Respond to Collisions
function onCollision(event)
print(“collide!”)
end
!Runtime:addEventListener(“collision”, onCollision)
Fórum, documentação, wiki, tutoriais
http://www.coronalabs.com/