Autor Tópico: Scene_Credits - Ponha Créditos no seu jogo!  (Lida 386 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Alucard_2

  • Offline
  • *
  • Mensagens: 69
  • Sexo: Masculino
  • O Vampiro do RPG Maker
  • Especialidade: Multifunção
  • Maker: Todos os Makers

    • Contato
    • MSN Messenger - joao_dragoncut@hotmail.com
    • Ver Perfil
    • Email
Scene_Credits - Ponha Créditos no seu jogo!
« : 05 de Março de 2010, 17:05 »
Introdução

 Este script faz com que você possa fazer uma parte com créditos, provavelmente para o final do jogo, utilizando uma imagem.
 A imagem tem efeito de Rolagem, como nos créditos de filmes.
 O script também tem uma certa configuração para caso você esteja usando um script que aumente a tela para 640x480 (padrão do XP)


ScreenShots



Script e como usar
1º passo: Cole o script na seção "Scripts Adicionais".
2º passo: Nas linhas 7 a 11, você encontrará o seguinte:

Código: [Selecionar]
  NOME_DA_IMAGEM = "Créditos"
  TELA_640_x_480 = false # true: está utilizando o script de tela 640x480
                         # false: tamanho da tela padrão do RM VX(544x416)
  VELOCIDADE = 1   # velocidade em que os créditos vão subir
  MÚSICA = "Battle1"

Como usar: apenas chame o seguinte código:
Código: [Selecionar]
$scene = Scene_Credits.new
A explicação está logo aqui:
NOME_DA_IMAGEM - Imagem que será os créditos.
TELA_640_x_480 - Se você estiver usando um script que aumente a tela para 640x480 (padrão XP), mude para "true", se não estiver, ponha "false".
VELOCIDADE - Velocidade em que os créditos irão subir.
MÚSICA - Música de fundo enquanto rolam os créditos.

Mude o nome da imagen (o nome está entre os "") para o nome da imagem desejada.


Script

Código: [Selecionar]
################################################################################
# Créditos                                                                     #
################################################################################
# Por Alucard_2                                                                #
################################################################################
module CRÉDITOS
  NOME_DA_IMAGEM = "Créditos"
  TELA_640_x_480 = false # true: está utilizando o script de tela 640x480
                         # false: tamanho da tela padrão do RM VX(544x416)
  VELOCIDADE = 1   # velocidade em que os créditos vão subir
  MÚSICA = "Battle1"
end

class Scene_Credits < Scene_Base
  def start
    @créditos = Sprite.new
    @créditos.bitmap = Cache.system(CRÉDITOS::NOME_DA_IMAGEM)
    if CRÉDITOS::TELA_640_x_480 == true
      @créditos.y = 482
    else
      @créditos.y = 418
    end
    Audio.bgm_play("Audio/BGM/" + CRÉDITOS::MÚSICA)
  end
  def update
    @créditos.update
    @créditos.y -= CRÉDITOS::VELOCIDADE
    if Input.trigger?(Input::C)
      $scene = Scene_Title.new
    end
    if @créditos.y <= (-1) * @créditos.height
      Graphics.wait(75)
      $scene = Scene_Title.new
    end
  end
  def terminate
    @créditos.dispose
  end
end

Possíveis Perguntas

P:Posso avacalhar nos créditos?
R: Os créditos são seus, meu amigo, a nota pelo jogo, dos outros.

Demo

Depois eu posto.

Créditos

Alucard_2 - Idealização, desenvolvimento, criação e aperfeiçoamento.
« Última modificação: 19 de Junho de 2010, 14:35 por Alucard_2 »
Registrado

Arthur 1234

  • Online
  • *
  • Mensagens: 56
  • Sexo: Masculino
  • Especialidade: Mapeamento
  • Maker: RPG Maker VX

    • Contato
    • Ver Perfil
    • Email
Re: Scene_Credits - Ponha Créditos no seu jogo!
« Resposta #1 : 18 de Junho de 2010, 15:16 »
Num ten que chamar script nem nada?
como funciona?
Registrado


Gosta dos meus trabalhos?Usem a fanbar.
Código: [Selecionar]
[img]http://img294.imageshack.us/img294/1398/arthur1234fanbarsantuar.png[/img]

Alex Crosslight

  • Offline
  • *
  • Mensagens: 1391
  • Sexo: Masculino
  • Eternal Cross
  • Especialidade: Multifunção
  • Maker: Todos os Makers
  • Prêmios
    Prêmio concedido aos vencedores do Evento Projeto do Mês Prêmio concedido aos vencedores do Concurso Semanal de Roteiro

      Contato
    • MSN Messenger - akimenerus_rxbiodegenerate@hotmail.com
    • Ver Perfil
    • Ateliê Cross
    • Email
Re: Scene_Credits - Ponha Créditos no seu jogo!
« Resposta #2 : 18 de Junho de 2010, 16:15 »
Arthur:

Lição numero 3 do RGSS:

Toda a Scene tem que ser chamada obrigatoriamente.

Então, no caso acima, basta criar um evento com o comando chamar script com o seguinte:

Código: [Selecionar]
$scene = Scene_Credits.new
Atenciosamente

Akimenerus
Registrado



Alucard_2

  • Offline
  • *
  • Mensagens: 69
  • Sexo: Masculino
  • O Vampiro do RPG Maker
  • Especialidade: Multifunção
  • Maker: Todos os Makers

    • Contato
    • MSN Messenger - joao_dragoncut@hotmail.com
    • Ver Perfil
    • Email
Re: Scene_Credits - Ponha Créditos no seu jogo!
« Resposta #3 : 18 de Junho de 2010, 20:15 »
@Akimenerus
Obrigado por responder à pergunta do Arthur^^
E...poxa, só hoje comentários? xD
Comentem um pouco sobre o script :SRM 4:

Ah, e...valeu Arthur, me lembrasse de por este detalhe!
Registrado

Dan the Reploid

  • Offline
  • *
  • Mensagens: 3
  • Sexo: Masculino
  • If you feel thirsty, it's the thirst for true
  • Especialidade: Roteiro
  • Maker: RPG Maker XP

    • Contato
    • MSN Messenger - elielmicmas@hotmail.com
    • Ver Perfil
    • Fórum Super Sonic
    • Email
Re: Scene_Credits - Ponha Créditos no seu jogo!
« Resposta #4 : 18 de Junho de 2010, 22:11 »
Cara, encontrei uma coisa que tava precisando! Obrigado por fazer e disponibilizar o script aqui.

-------
Registrado

Alucard_2

  • Offline
  • *
  • Mensagens: 69
  • Sexo: Masculino
  • O Vampiro do RPG Maker
  • Especialidade: Multifunção
  • Maker: Todos os Makers

    • Contato
    • MSN Messenger - joao_dragoncut@hotmail.com
    • Ver Perfil
    • Email
Re: Scene_Credits - Ponha Créditos no seu jogo!
« Resposta #5 : 18 de Junho de 2010, 22:15 »
@Dan the Reploid
Que bom que gostou^^ E, que sorte! Seu primeiro post foi aqui! Muito obrigado! :SRM 24:
Registrado

Arthur 1234

  • Online
  • *
  • Mensagens: 56
  • Sexo: Masculino
  • Especialidade: Mapeamento
  • Maker: RPG Maker VX

    • Contato
    • Ver Perfil
    • Email
Re: Scene_Credits - Ponha Créditos no seu jogo!
« Resposta #6 : 19 de Junho de 2010, 09:33 »
Brigadu,Akimemerus...

VLW
Registrado


Gosta dos meus trabalhos?Usem a fanbar.
Código: [Selecionar]
[img]http://img294.imageshack.us/img294/1398/arthur1234fanbarsantuar.png[/img]