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


3 participantes

    [Resolvido] Alguem pode concertar esse script?

    Rayner
    Rayner
    Iniciante
    Iniciante


    Mensagens : 66
    Créditos : 10

    [Resolvido] Alguem pode concertar esse script? Empty [Resolvido] Alguem pode concertar esse script?

    Mensagem por Rayner Ter Jan 26, 2016 8:02 pm

    Está dando um erro na linha 4 disposed sprite. Alguem poderia me ajudar a concertar esse erro?

    Código:
    class MyBitmap < Sprite

      def initialize
        self.bitmap = Bitmap.new(640, 480)
        @value = 0
        refresh
      end

      def refresh
        self.bitmap.clear
        self.bitmap.fill_rect(self.bitmap.rect, Color.new(0, 0, 64)) # Preenche o fundo com azul escuro
        # Escreve um texto centralizado
        self.bitmap.draw_text(320, 240, 640, 32, "MyBitmap.value = #{@value}", 1)
        # Escreve um texto nas coordenadas (4, 4)
        self.bitmap.draw_text(4, 4, 128, 32, "Um texto =)")
      end

      def value=(value)
        @value = value
        refresh
      end

      def value
        return @value
      end
    end

    class Scene_Texts
      def main
        bitmap = MyBitmap.new
        Graphics.transition
        while $scene == self
            Input.update
            Graphics.update
            if Input.repeat?(Input::LEFT)
              bitmap.value -= 1
            elsif Input.repeat?(Input::RIGHT)
              bitmap.value += 1
            end
            bitmap.update
        end
      end
    end


    Última edição por Rayner em Sex Jan 29, 2016 12:34 pm, editado 1 vez(es)
    Kies
    Kies
    Diva
    Diva


    Mensagens : 1154
    Créditos : 124

    Ficha do personagem
    Nível: 1
    Experiência:
    [Resolvido] Alguem pode concertar esse script? Left_bar_bleue0/0[Resolvido] Alguem pode concertar esse script? Empty_bar_bleue  (0/0)
    Vida:
    [Resolvido] Alguem pode concertar esse script? Left_bar_bleue30/30[Resolvido] Alguem pode concertar esse script? Empty_bar_bleue  (30/30)

    [Resolvido] Alguem pode concertar esse script? Empty Re: [Resolvido] Alguem pode concertar esse script?

    Mensagem por Kies Ter Jan 26, 2016 10:50 pm

    muito tempo que não mexo com rgss mais olha ja descobri o erro é nessa parte aqui

    Código:
    self.bitmap = Bitmap.new(640, 480)
     
    no caso mano teria que ser tipo 

    Código:
    self.bitmap - Bitmap.new(640, 480, 0, 0)

    não que esteja certo mais teria que ter quatro casas de números e no seu cód só tem 2


    espero ter ajudado.
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Resolvido] Alguem pode concertar esse script? Left_bar_bleue0/0[Resolvido] Alguem pode concertar esse script? Empty_bar_bleue  (0/0)
    Vida:
    [Resolvido] Alguem pode concertar esse script? Left_bar_bleue30/30[Resolvido] Alguem pode concertar esse script? Empty_bar_bleue  (30/30)

    [Resolvido] Alguem pode concertar esse script? Empty Re: [Resolvido] Alguem pode concertar esse script?

    Mensagem por Paulo Soreto Qua Jan 27, 2016 8:01 am

    O erro está no fato de tu não ter chamado o inicializador da classe base.
    Para isso, abaixo de def initialize adicione super.


    _________________
    [Resolvido] Alguem pode concertar esse script? FwYnoXI
    Rayner
    Rayner
    Iniciante
    Iniciante


    Mensagens : 66
    Créditos : 10

    [Resolvido] Alguem pode concertar esse script? Empty Re: [Resolvido] Alguem pode concertar esse script?

    Mensagem por Rayner Sex Jan 29, 2016 12:32 pm

    Obrigado aos 2. Deu certo. Pode trancar.

    Conteúdo patrocinado


    [Resolvido] Alguem pode concertar esse script? Empty Re: [Resolvido] Alguem pode concertar esse script?

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Ter Mar 19, 2024 3:12 am