Quels sont les parametres de Text.new et comment changer la couleur du texte ?

6 Réponses • 98 Vues

antiNT

Programmeur

Bonjour,
J'ai cette ligne :
@text = Text.new(0, viewport, 0, 8 - Text::Util::FOY, bitmap.width - 10, 16, nil.to_s, align)
ainsi que cette ligne :
@text.y -= 8 if(@text.text_width(text) > @text.width)
Quels sont les variables accessibles autres que "y" et quel sont les parametres pris dans la fonction d'initialisation ? Comment change-t-on la couleur du texte ?
Merci
Un retour parmi les anciens.

Problème Résolu PSDK

Rey

Modérateur

Vu que je lis Text::Util j'en déduis que tu es sur PSDK. A l'avenir, pense à activer les tags correspondants à ta demande ou à inclure le SK dans ton titre. Sinon tu as tout ce qu'il faut ici : https://psdk.pokemonworkshop.com/yard/LiteRGSS/Text.html

antiNT

Programmeur

Par contre sur PSDK j'ai
@text.multiline_text = text
. Je vois pas multiline_text dans la documentation ?
Un retour parmi les anciens.

Vulvoch

Membres

antiNT

Programmeur

Un retour parmi les anciens.

Nuri Yuri

HostMaster

Il me semblait que multiline text était défini dans PSDK '^'

Sinon, je recommande très vivement de ne pas instancier des Text via Text.new. Il est préférable de se reposer sur les SpriteStack ou UI::Window pour afficher du texte. Ça coûte un tableau certes mais ça fait le taff. Si y'a besoin de fonctionnalités comme des alignements selon la largeur du texte il suffit de demander on peut voir comment améliorer SpriteStack.
ln(yo) = <3

There was an error while thanking
Thanking...