aka Blue Posted December 23, 2016 Share Posted December 23, 2016 Buenas. Estoy realizando un script de vestimentas personalizadas para CJ (algo parecido a lo que hicieron en la sección inglesa), pero estoy teniendo un pequeño problema a la hora de instalar el shader y añadirle el valor. Uso el texreplace.fx: texture gTexture; technique TexReplace { pass P0 { Texture[0] = gTexture; } } Y lo que hago para cargar los modelos de las camisetas es, usando una tabla, sacando sus valores: -- Ropa en la tabla: -- textura original, direccion de la textura personalizada png, modelo { "hockeytop", "ropa/personalizada/camisetas/hockeytop.png", "sweat" }, -- Añadiendo todo al shader: local shader = dxCreateShader( "texreplace.fx" ) ped_selector = createPed( 0, -726.6142578125, 1539.07421875, 40.47469329834, 266 ) addPedClothes( ped_selector, camisetasBlancas[2][1], camisetasP[2][3], 0 ) texturaCamiseta = dxCreateTexture( camisetasP[2][2] ) engineApplyShaderToWorldTexture ( shader, camisetasP[2][1], ped_selector ) dxSetShaderValue( shader, "gTexture", texturaCamiseta ) ¿Alguien podría explicarme a qué se debe? Gracias de antemano. Link to comment
Simple0x47 Posted December 23, 2016 Share Posted December 23, 2016 (edited) ¿Cuál es el error que tienes? ¿Sale algo en el outputDebugString? Edited December 23, 2016 by Simple01 Fallo en lectura. Link to comment
aka Blue Posted December 23, 2016 Author Share Posted December 23, 2016 No sale absolutamente nada, que es lo más "raro". Link to comment
Simple0x47 Posted December 23, 2016 Share Posted December 23, 2016 ¿Cómo se llama el resource? Link to comment
aka Blue Posted December 23, 2016 Author Share Posted December 23, 2016 (edited) Es uno creado por mi, no está en la comunidad. Me basé en este: Edited December 23, 2016 by aka Blue Link to comment
Simple0x47 Posted December 23, 2016 Share Posted December 23, 2016 No no yo digo el nombre que pusiste a la carpeta del resource. Link to comment
aka Blue Posted December 24, 2016 Author Share Posted December 24, 2016 Ropa :v. ¿Puede ser por eso no? Link to comment
Simple0x47 Posted December 24, 2016 Share Posted December 24, 2016 Hay algunas palabras que no permiten funcionar el script correctamente. Por ejemplo "test". Si ese no es el error pues prueba cambiando texturas de otros objetos. Link to comment
Tomas Posted December 26, 2016 Share Posted December 26, 2016 El filepath está mal, si quieres colocar el nombre del recurso tienes que colocarle un ":" delante, si no simplemente lo borras. personalizada/camisetas/hockeytop.png Link to comment
aka Blue Posted December 26, 2016 Author Share Posted December 26, 2016 Es que hay una carpeta llamada ropa, de todos modos voy a intentar. Gracias @Tomas Link to comment
Recommended Posts