Lalalu Posted April 2, 2018 Share Posted April 2, 2018 Hooola, hago este post con el siguiente motivo: Quisiera saber si es posible añadirle un color en específico (R, G, B, A) a un efecto, sin necesidad de cambiar su textura, por ejemplo: createEffect("fire_large", x, y, z) Link to comment
Lalalu Posted April 2, 2018 Author Share Posted April 2, 2018 (edited) El problema es que si aplico shaders se reemplazarían las texturas supongamos que del "fuego" en toodo el servidor Edited April 2, 2018 by Lalalu Link to comment
aka Blue Posted April 2, 2018 Share Posted April 2, 2018 Puedes hacer que ese shader se cargue únicamente en 1 zona, algo que yo hice hace poco. 1 Link to comment
Lalalu Posted April 2, 2018 Author Share Posted April 2, 2018 Cómo así? osea, en un lugar en específico? Link to comment
aka Blue Posted April 3, 2018 Share Posted April 3, 2018 (edited) 12 hours ago, Lalalu said: Cómo así? osea, en un lugar en específico? Exacto. Por ejemplo si es un efecto que se inicia con un comando o evento haz que se cree 1 colshape lo suficientemente grande para que al usar onColshapeHit (o como sea la funcion esa) cargues el shader. Agrego: al momento de crear el colshape puedes utilizar https://wiki.multitheftauto.com/wiki/GetElementsWithinColShape para obtener a los elementos dentro de este y cargarles el shader. La otra es hacerlo con render. Hacer una tabla en la que almacenar las posiciones de los efectos, checkear la distancia y al estar cerca o a x distancia, cargar el shader pero no te lo recomiendo. Edited April 3, 2018 by aka Blue 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now