O que é o Rect.new no Ruby? [RMXP - RGSS]

2 Respostas   130 Visualizações

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

Rayner

Tópico criado em: 30/09/2018 às 15:44 - Última modificação por Corvo em 30/09/2018 às 16:09

Boa tarde, eu estou dando uma estudada nos Scripts do RGSS e me deparei com este código: Rect.new(0, 0, 24, 24)

Eu pesquisei sobre esse código mas não encontrei qualquer coisa que sanasse minha dúvida. Vi que pode ser um código que se refere a retângulos (Rectangle) mas não etendi bem seu funcionamento. Alguem poderia matar esta minha dúvida e me explicar para que serve exatamente este código?  :math:

Grato.
O livro traz a vantagem de a gente poder estar só e ao mesmo tempo acompanhado.

------------


Corvo

Resposta 1: 30/09/2018 às 15:51

Dúvidas desse tipo são facilmente resolvidas pela documentação do programa. Ela diz:

Spoiler
[close]

Rect é basicamente uma classe para criar retângulos na tela. Sejam barras de HP/MP, barras de carregamento, enfim. Qualquer coisa que você queira fazer com eles. Rect.new significa um novo objeto da classe Rect. Os dois primeiros zeros são as coordenadas x e y do retângulo na tela. Os dois últimos parâmetros são, respectivamente, sua largura e altura em pixels.

Rayner

Resposta 2: 30/09/2018 às 16:08

Spoiler
[close]

Rect é basicamente uma classe para criar retângulos na tela. Sejam barras de HP/MP, barras de carregamento, enfim. Qualquer coisa que você queira fazer com eles. Rect.new significa um novo objeto da classe Rect. Os dois primeiros zeros são as coordenadas x e y do retângulo na tela. Os dois últimos parâmetros são, respectivamente, sua largura e altura em pixels.
-->
[close]

Ah sim, entendi. Obrigado novamente Corvo:ok:

~Resolvido  :lock:
O livro traz a vantagem de a gente poder estar só e ao mesmo tempo acompanhado.

------------