Ren'Py Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Criando um botão de "Skip Movie"

Ir para baixo

Criando um botão de "Skip Movie" Empty Criando um botão de "Skip Movie"

Mensagem por williamd1k0 21.04.15 2:04

Olá!!
Depois de ficar um tempão tentando criar uma forma chique de pular um video, eu consegui chegar há um método bem funcional fazendo uma espécie de Skip Button.
Pra quem não sabe, existem duas formas de reproduzir um video usando RPY, a mais comum é usando o método renpy.movie_cutscene(), mas esse método não ajuda nessa questão. A segunda forma é usando o método Movie(). Mas isso tem um contra, o próprio PyTom comentou comigo que o método Movie() não funciona em Android (mas como o RPY ainda está em desenvolvimento ainda há possibilidades de funcionar em Android, mas por ora não).

Vou deixar os códigos de forma externa pra que possam fazer download direto (se precisar postar aqui também eu posto, sem problemas).

gist.github.com/williamd1k0/0ed05411ae69924e831a [Códigos no Gist]
Com os arquivos abertos, vamos as explicações (as demais informações estão em forma de comentário no código):

Arquivo "screens.rpy": será criado uma screen para fazer o funcionamento e a exibição do skip button.
Arquivo "script.rpy": será criado uma instância para o método Movie(). #não precisa ser no arquivo "script.rpy", desde que isso seja inicializado no carregamento do jogo#
Arquivo "script2.rpy": será criado a label que irá reproduzir o video. #não precisa criar outro arquivo para isso, a organização depende do seu jogo#
Arquivo "script3.rpy": será chamada a execução do video. #não precisa criar outro arquivo para isso também, a organização depende do seu jogo#

Se não consegui ser claro ou alguém não conseguiu entender alguma coisa, por favor não hesite em questionar! Smile 

Imagem de exemplo:
williamd1k0
williamd1k0
Regular
Regular

Masculino Mensagens : 82
Data de inscrição : 19/04/2015
Localização : Paraná
Projetos : Ren'Py for Atom

https://github.com/williamd1k0

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos