No estás conectado. Conéctate o registrate

Alpha Blending en Fx DX8

Ir abajo  Mensaje [Página 1 de 1.]

1 Alpha Blending en Fx DX8 el Dom Feb 13, 2011 6:39 pm

RoNiN

avatar
Usuario
Usuario
Bueno, nada dificil, pero por si todabia no se dieron cuenta de como hacerlo, hacer lo siguiente:

Buscar:
Código:

Sub DDrawTransGrhtoSurface(Grh As Grh, ByVal X As Integer, ByVal Y As Integer, center As Byte, Animate As Byte, Optional ByVal KillAnim As Integer = 0, Optional ByVal map_x As Byte, Optional ByVal map_y As Byte)



Reemplazar por esto:

Código:
Sub DDrawTransGrhtoSurface(Grh As Grh, ByVal X As Integer, ByVal Y As Integer, center As Byte, Animate As Byte, Optional ByVal KillAnim As Integer = 0, Optional ByVal map_x As Byte, Optional ByVal map_y As Byte, Optional AlphaB As Boolean = False)



En ese sub buscar:

Código:
  Device_Box_Textured_Render_Advance iGrhIndex, _
        X, Y, _
        GrhData(iGrhIndex).pixelWidth, GrhData(iGrhIndex).pixelHeight, _
        MapData(map_x, map_y).light_value(), _
        GrhData(iGrhIndex).sX, GrhData(iGrhIndex).sY, _
        False, 0



Y reemplazar por:

Código:
  Device_Box_Textured_Render_Advance iGrhIndex, _
        X, Y, _
        GrhData(iGrhIndex).pixelWidth, GrhData(iGrhIndex).pixelHeight, _
        MapData(map_x, map_y).light_value(), _
        GrhData(iGrhIndex).sX, GrhData(iGrhIndex).sY, _
        AlphaB, 0



Buscar:

Código:
If CharList(MapData(X, Y).CharIndex).FX <> 0 Then Call DDrawTransGrhtoSurface(FxData(TempChar.FX).FX, iPPx + FxData(TempChar.FX).OffsetX, iPPy + FxData(TempChar.FX).OffsetY, 1, 1, MapData(X, Y).CharIndex)



Y reemplazar por:

Código:
If CharList(MapData(X, Y).CharIndex).FX <> 0 Then Call DDrawTransGrhtoSurface(FxData(TempChar.FX).FX, iPPx + FxData(TempChar.FX).OffsetX, iPPy + FxData(TempChar.FX).OffsetY, 1, 1, MapData(X, Y).CharIndex, , , True)



Listo ahora tienen efectos sin esos bordes negros feos y con transparencias

Ver perfil de usuario

2 Re: Alpha Blending en Fx DX8 el Lun Abr 04, 2011 9:30 am

kratos

avatar
Usuario
Usuario
Buen aporte!
Segui asi
10 Estrellas Nos estamos Viendo




Saludos!

Ver perfil de usuario

Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

Crear foro | © PunBB | Foro gratis de asistencia | Contactar | Denunciar un abuso | Foroactivo.com