PSP-NEWS - PS4, PS3, PS VITA e PSP
A gerência da PSP-NEWS agora tem um novo projeto, estamos dedicados a criar jogos para dispositivos móveis. Podem visitar a nossa página em http://www.foryouplay.com/ e transferir os nossos jogos.

Obrigado!

PT: Agora criamos jogos para dispositivos móveis, segue-nos em:
EN: We now create games for mobile, like us now:


Adere à nossa página do Facebook!




Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 [Lua] Criar um menu em Dom 23 Mar - 15:12:37

DarK_SharK

avatar

Admin & Fundador
Neste tutorial vou ensinar a criar um menu em lua!
-----------------
Código:
-- imagem

escolha1=Image.load("menu/escolha1.png") --Carrega a imagem 1
escolha2=Image.load("menu/escolha2.png") --Carrega a imagem 2
escolha3=Image.load("menu/escolha3.png") --Carrega a imagem 3
escolha4=Image.load("menu/escolha4.png") --Carrega a imagem 4

--Menu

selected=1 --Numero para a 1ª escolha
maxselected=4 --Numero maximo de escolhas (4 neste exemplo)

while true do --Para carregar o menu
pad=Controls.read() -Para reconhecer os controlos

if pad:down() and oldpad:down() ~= pad:down() then --tradução : base de comandos
selected = selected+1 -- +1 é para descer no menu
end
if pad:up() and oldpad:up() ~= pad:up() then --base dos comandos
selected = selected-1 -- -1 é para subir no menu
end

if selected > maxselected then
selected=1
elseif selected <=0 then
selected=maxselected
end

if selected==1 then --Para escolher a escolha1
screen:clear()
screen:blit(0,0,escolha1) -- abre a escolha1
end
if selected==2 then --Para escolher a escolha2
sreen:clear() --
screen:blit(0,0,escolha2) -- abre a escolha2
end
if selected==3 then --Para escolher a escolha3
screen:clear() --on rafraichi l'ecran
screen:blit(0,0,escolha3) --abre a escolha3
end
if selected==4 then --Para escolher a escolha4
screen:clear() --on rafraichi l'ecran
screen:blit(0,0,escolha4) --abre a escolha4
end

-- Agora a fase seguinte do código é importante.

if pad:cross() and oldpad:cross() ~= pad:cross() and selected==1 then
dofile "escolha1.lua" --Abre o ficheiro escolha1.lua
end
if pad:cross() and oldpad:cross() ~= pad:cross() and selected==2 then
dofile "escolha2.lua" --Abre o ficheiro escolha2.lua
end
if pad:cross() and oldpad:cross() ~= pad:cross() and selected==3 then
dofile "escolha3.lua" --Abre o ficheiro escolha3.lua
end
if pad:cross() and oldpad:cross() ~= pad:cross() and selected==4 then
dofile "escolha4.lua" --Abre o ficheiro escolha4.lua
end

--Esta parte final é importante ou o código não funciona:

screen.flip()
screen.waitVblankStart()
oldpad = pad
end



Última edição por DarK_SharK em Seg 23 Jun - 9:30:17, editado 1 vez(es)



Ver perfil do usuário http://www.psp-news.org

2 Re: [Lua] Criar um menu em Dom 23 Mar - 15:15:36

vokal1992

avatar

USER ATIVO
Bom tutorial! Wink

sempre vais por aquilo no blog?

Ver perfil do usuário http://myspace.com/vocalmc92

3 Re: [Lua] Criar um menu em Dom 23 Mar - 15:16:36

DarK_SharK

avatar

Admin & Fundador
Sim, estou já a publicar!



Ver perfil do usuário http://www.psp-news.org

4 Re: [Lua] Criar um menu em Dom 23 Mar - 15:17:15

vokal1992

avatar

USER ATIVO
ok Wink
Obrigado! Very Happy

Ver perfil do usuário http://myspace.com/vocalmc92

5 Re: [Lua] Criar um menu em Dom 23 Mar - 15:35:33

DarK_SharK

avatar

Admin & Fundador
Este tutorial é para Lua! Não para C++



Ver perfil do usuário http://www.psp-news.org

6 Re: [Lua] Criar um menu em Ter 25 Mar - 9:40:42

Creater

avatar

Novato
POis é, não é ato que é um admin. Vlw mesmo a pena me cadastrar aqui.

Ver perfil do usuário

7 Re: [Lua] Criar um menu em Dom 6 Abr - 19:47:15

Ruben_94

avatar

USER ATIVO Nv.2
Ja agora isto é meter nakele ficheiro main ne??? E como se mete as imagens que temos no computador nos icones e isso???

Ver perfil do usuário

8 Re: [Lua] Criar um menu em Qua 8 Abr - 18:06:10

este script nao esta a funcionar eu fiz umas modificaçoes e deu:

na parte do menu onde diz:

if selected > maxselected then
selected=1
elseif selected <=0 then
selected=maxselected
end

Ponham assim :

if selected > maxselected then
selected = 1
elseif selected < 1 then
selected = maxselected
end

.

Obrigado pelos tutoriais dark shark

Ver perfil do usuário

9 Re: [Lua] Criar um menu em Qui 16 Jul - 14:21:24

Lua-User

avatar

Novato
Boas,Dark Shark tens aki um erro:escreveste assim
if selected==2 then --Para escolher a escolha2
sreen:clear() --

Codigo Correcto:
if selected==2 then
screen:clear()


---Espero ter ajudado algumas pessoas

Ver perfil do usuário

10 Re: [Lua] Criar um menu em Qua 12 Ago - 19:14:07

viep_marcio

avatar

USER Nv.4
so uma coisa estou confuso tipo quero fazer um menu assim

Iniciar o jogo
Opçoes
Creditos
Sair do jogo

mas o codico tame confuso podes-me ajudar

Ver perfil do usuário

11 Re: [Lua] Criar um menu em Qua 12 Ago - 20:07:24

Rafix

avatar

USER MESTRE
viep_marcio escreveu:so uma coisa estou confuso tipo quero fazer um menu assim

Iniciar o jogo
Opçoes
Creditos
Sair do jogo

mas o codico tame confuso podes-me ajudar

Opa viep...isto não é: ah e tal quero programar, e depois vens para aqui pedir o script...

Podemos até ajudar, mas se dizes, que não percebes NADA do code do menu, quer dizer que ainda não sabes fazer NADA em Lua -.-

Mas é assim, na prmieira parte tens imagens e variáveis, e depois tens as condições...

Abraço!

Ver perfil do usuário http://anime-kami.com

12 Re: [Lua] Criar um menu em Qua 12 Ago - 20:11:24

Mtx

avatar

USER ATIVO Nv.3
viep_marcio escreveu:so uma coisa estou confuso tipo quero fazer um menu assim

Iniciar o jogo
Opçoes
Creditos
Sair do jogo

mas o codico tame confuso podes-me ajudar
E assim viep_marcio este menu e atraves de Imagens.pelo que eu vi keres fazer com as opçoes Iniciar Opçoes Creditos Sair Do Jogo.
Entao faz assim:
Crias 4 Imagens com as opçoes ke keres.
depois metes o nome das imagens e o formato em .png.

agora o codigo.
como indika o codigo 
Agora o Signifikado dos codes
Image.load  =Para abrir uma Imagem
selected=1 =Numero para a 1ª escolha
maxselected =4 =Numero para o maximo de escolhas
while true do =para carregar o menu mas n so
pad = Controls.read =para rechonecer os controlos
screen:clear =limpar o ecra(fikar em tela preta)
screen:blit(0,0,nomedatuaimagem)  =para mostrar a imagem
dofile() =para addicionar um codigo ao script.lua

mais alquma coisa?

Ver perfil do usuário

13 Re: [Lua] Criar um menu em Qua 16 Dez - 14:13:46

O, 12Pedro

avatar

USER MESTRE
Boas!

Como meto um som ao mudar de opção ??

HELP ! alien

Ver perfil do usuário

14 Re: [Lua] Criar um menu em Qua 16 Dez - 21:18:13

ShinyBill

avatar

USER ATIVO Nv.2
O, 12Pedro escreveu:Boas!

Como meto um som ao mudar de opção ??

HELP ! alien

Não percebo muito de lua, sou de c++, mas acho que é do tipo:
if press.botaobaixo then playsound x.mp3

Ver perfil do usuário

15 Re: [Lua] Criar um menu em Qua 16 Dez - 23:59:45

O, 12Pedro

avatar

USER MESTRE
nada disso mano! eu estava a pedir a function mas ja tenho tudo obrigado

Ver perfil do usuário

16 Re: [Lua] Criar um menu em Qui 17 Dez - 17:45:23

ShinyBill

avatar

USER ATIVO Nv.2
O, 12Pedro escreveu:nada disso mano! eu estava a pedir a function mas ja tenho tudo obrigado

Lol ok. Mas é tipo assim só que com a function, não é?

Ver perfil do usuário

17 Re: [Lua] Criar um menu em Qui 17 Dez - 17:51:31

O, 12Pedro

avatar

USER MESTRE
sim, alias lua fnciona basicamente com if's Very Happy por isso é obvio que, ma vez que quero que o som reproduza qd muda de opção, entao meti, se o selected aumentar ou diminuir o som reproduz

Ver perfil do usuário

Conteúdo patrocinado


Partilha!



Adere à nossa página do Facebook!


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum

 

| © 2007-2013 PSP-NEWS. Todos os direitos reservados |