Colorear parcialmente un texto

Publicado por Marth, Julio 20, 2021, 12:40:24 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Marth

Nombre del autor : Marth.
Breve descripción de su función : Este script permite resaltar con un color distinto partes de un determinado texto.
Versión GM utilizada : Game Maker studio 2.

Código del script:
[gml]
   var longitud=string_length(texto)+1 // Empieza de 1 a la longitud, no de 0 a longitud-1.
   var p=0
   for(var c=1; c<longitud; c++){
      var cha=string_copy(texto,c,1)
      if(cha=="+")
          draw_set_color(c_white)
      else if(cha=="-")
         draw_set_color(0)
      else{
         draw_text(x+p,y,cha)
         p+=string_width(cha)
      }
   }
[/gml]

Ejemplo:
En este ejemplo, hago que parte de un texto se muestre blanco mientras el resto permanece negro: "Lo+ro Gr-is".

Powered by EzPortal
SMF spam blocked by CleanTalk