sebastianrf Posted May 8, 2015 Share 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.é Link to comment
Tomas Posted May 8, 2015 Share 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) ........) Link to comment
MTA Team 0xCiBeR Posted May 8, 2015 MTA Team Share 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. Link to comment
Theft4433 Posted May 8, 2015 Share 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 Link to comment
sebastianrf Posted May 9, 2015 Author Share 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 Link to comment
Bc# Posted May 9, 2015 Share 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. Link to comment
Tomas Posted May 9, 2015 Share 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/ Link to comment
Recommended Posts