sebastianrf Posted May 8, 2015 Posted May 8, 2015 Hola, quería preguntar como puedo hacer un dxDrawText que vaya cambiando de color así como el rainbow de los autos. e.é
Tomas Posted May 8, 2015 Posted May 8, 2015 R,G,B = math.random(0,255), math.random(0,255), math.random(0,255) dxDrawText( ... , tocolor( R, G, B, 255) ........)
MTA Team 0xCiBeR Posted May 8, 2015 MTA Team Posted May 8, 2015 Te sugiero que hagas una tabla con los colores que quieras que se cambien y luego utilizes una función que vaya cambiando las variables de color luego de X tiempo. No es eficiente para nada llamar a math.random en onClientRender. Imagina que tienes un jugador que esta jugando a 50 fps. Lo que implica que la función math.random*3 se ejecutaria 50 veces por segundo dando un numero aleatorio. Aunque quizás, el ejemplo de tomas es el mas sencillo, a personas con PCs no tan buenas les darías un dolor de cabeza al momento de tener renderizar el DX.
Theft4433 Posted May 8, 2015 Posted May 8, 2015 R,G,B = math.random(0,255), math.random(0,255), math.random(0,255) dxDrawText( ... , tocolor( R, G, B, 255) ........) Pero lo que el quiere es que el texto vaya cambiando de color como el rainbow de los autos en ffs por ejemplo, no a valores random
sebastianrf Posted May 9, 2015 Author Posted May 9, 2015 Te sugiero que hagas una tabla con los colores que quieras que se cambien y luego utilizes una función que vaya cambiando las variables de color luego de X tiempo. No es eficiente para nada llamar a math.random en onClientRender. Imagina que tienes un jugador que esta jugando a 50 fps. Lo que implica que la función math.random*3 se ejecutaria 50 veces por segundo dando un numero aleatorio. Aunque quizás, el ejemplo de tomas es el mas sencillo, a personas con PCs no tan buenas les darías un dolor de cabeza al momento de tener renderizar el DX. Como puedo hacerlo, me podrías dar un pequeño ejemplo? Soy nuevo en esto
Bc# Posted May 9, 2015 Posted May 9, 2015 Todos partimos queriendo correr antes de aprender a caminar, lee lo basico de lua: https://wiki.multitheftauto.com/wiki/Scripting_Introduction Si no sabes que es una tabla, menos sabrás como hacerla.
Tomas Posted May 9, 2015 Posted May 9, 2015 Todos partimos queriendo correr antes de aprender a caminar, lee lo basico de lua: https://wiki.multitheftauto.com/wiki/Scripting_IntroductionSi no sabes que es una tabla, menos sabrás como hacerla. Que bonita frase Aquí tienes más sobre el lenguaje en sí, http://www.lua.org/manual/5.1/es/
Recommended Posts