Criando um botão de "Skip Movie"
Ren'Py Brasil :: Inicio :: Ren'Py :: Tutoriais
Página 1 de 1
Criando um botão de "Skip Movie"
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!
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!
- Imagem de exemplo:
Ren'Py Brasil :: Inicio :: Ren'Py :: Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos