Ajuda com um Hello World - live coding ZeroBrane

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Ajuda com um Hello World - live coding ZeroBrane

hugofernandess
Olá amigos, boa noite.
Estou dando os primeiros passos com Lua, Corona SDK e com a IDE ZeroBrane.
Gostaria de uma força em relação ao live coding do Zerobrane, consegui rodar direitinho o exemplo que vem com a IDE.

Agora eu estou querendo fazer um "Hello World" pra saber quais são as linhas que fazem a "mágica" do live coding acontecer.

meu codigo (main.lua):

done = nil
function onUpdate(event)
  -- let the first call to onUpdate to return quickly;
  -- start the debugging during the second call to trick Corona SDK
  -- and avoid restarting the app.
  if done == nil then done = false return end
  if not done then
    require("mobdebug").start()
    done = true
  end
  
local text = display.newText("Hello World",35,202,nil,39)
text:SetTextColor(172,208,211)

end

Obrigado Galera.

--
--
Lua BR - http://groups.google.com/group/lua-br
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Ajuda com um Hello World - live coding ZeroBrane

hugofernandess
Boa Noite a todos.
Consegui resolver. Peço até desculpas pela pergunta primária. Compartilhando...segue o code


--main.lua
 
done = nil
function onUpdate(event)
  -- let the first call to onUpdate to return quickly;
  -- start the debugging during the second call to trick Corona SDK
  -- and avoid restarting the app.
  if done == nil then done = false return end
  if not done then
    require("mobdebug").start()
    done = true
  end
 -- atributos que podem ser alterados in live coding
 x  = "Hello World"
 myText:setTextColor(23, 272, 268)
 myText.size = 267
 bkgd:setFillColor(204, 80, 105)
end

--
if not initialized then
  -- criando o bg
  bkgd = display.newRect(0, 0,
    display.contentWidth, display.contentHeight)
  bkgd:setFillColor(127, 0, 0)
  
  -- criando o text
  myText = display.newText( "", display.contentCenterX  ,
  display.contentCenterY, "Helvetica", 40 )
  myText:setTextColor(0, 150, 100)
  
  x = ""
  
  local function animate(event)    
      myText.text = x
  end
  
  
  
  Runtime:addEventListener("enterFrame",
    function(event) pcall(onUpdate, event) animate(event) end)
  initialized = true
end

--
--
Lua BR - http://groups.google.com/group/lua-br
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.