Aldeia RPG

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

Suporte ao desenvolvimento de jogos


2 participantes

    [Dúvida] Para que serve os comandos Self e draw_text no RGSS?

    Rayner
    Rayner
    Iniciante
    Iniciante


    Mensagens : 66
    Créditos : 10

    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty [Dúvida] Para que serve os comandos Self e draw_text no RGSS?

    Mensagem por Rayner Ter Jan 26, 2016 3:13 pm

    Boa tarde. Estou com dúvidas sobre esses comandos (sobre para que eles servem) em scripts para RPG Maker XP. (Sei que funcionam nas Engines VX e Ace, mas estou usando o XP )

    Agradeço a quem puder me ajudar.

    Até Breve~
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Left_bar_bleue0/0[Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty_bar_bleue  (0/0)
    Vida:
    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Left_bar_bleue30/30[Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty_bar_bleue  (30/30)

    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty Re: [Dúvida] Para que serve os comandos Self e draw_text no RGSS?

    Mensagem por Paulo Soreto Ter Jan 26, 2016 4:27 pm

    self em ruby refere-se a si mesmo, ou seja, ao objeto onde o código foi chamado.
    draw_text é um método da classe Bitmap do RGSS que como o nome já indica: desenha um texto.


    _________________
    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? FwYnoXI
    Rayner
    Rayner
    Iniciante
    Iniciante


    Mensagens : 66
    Créditos : 10

    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty Re: [Dúvida] Para que serve os comandos Self e draw_text no RGSS?

    Mensagem por Rayner Ter Jan 26, 2016 4:53 pm

    Não entendi direito essa Self ainda.

    # Aqui a janela do Temporizador é desenhada
    self.bitmap.draw_text(self.bitmap.rect, text, 1)

    Esse é o comando que me deixou com essa dúvida e dps eu vi que não tem nenhum lugar que explica os comandos Self e draw_text (draw_text eu já entendi).
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Left_bar_bleue0/0[Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty_bar_bleue  (0/0)
    Vida:
    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Left_bar_bleue30/30[Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty_bar_bleue  (30/30)

    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty Re: [Dúvida] Para que serve os comandos Self e draw_text no RGSS?

    Mensagem por Paulo Soreto Ter Jan 26, 2016 6:39 pm

    Por exemplo, se eu crio uma classe de Janela com um método mostrar

    Código:
    class Janela
        def mostrar
        end
    end


    Eu, de dentro desse código posso chamar o método mostrar apenas usando a palavra mostrar ou também usando self.mostrar. Uma vez que self faz referência ao objeto em que o código está sendo executado.


    _________________
    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? FwYnoXI

    Conteúdo patrocinado


    [Dúvida] Para que serve os comandos Self e draw_text no RGSS? Empty Re: [Dúvida] Para que serve os comandos Self e draw_text no RGSS?

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Mar 28, 2024 2:41 pm