Fecha actual Jue Sep 09, 2010 11:51 am

Todos los horarios son UTC + 2 horas




 Página 1 de 1 [ 1 mensaje ] 
Autor Mensaje
 Asunto: [Tutorial]Efectos - module_particle_systems.py
NotaPublicado: Lun Sep 07, 2009 6:12 pm 
Herrero
Herrero
Avatar de Usuario

Registrado: Jue Ago 27, 2009 9:47 pm
Mensajes: 119
Ubicación: Argentina (Pero soy Ucraniano)
Estos efectos estan en module_particle_systems.py se puede utilizar en muchas cosas como el humo, polvo, lluvia, etc .Emecemos de lo mas simple:

Por ejemplo que debemos sustituir el arma de humo o cualquier arma de fuego,
Oculto:
[(ti_on_weapon_attack, [(play_sound,"snd_pistol_shot"),(position_move_x, pos1,27),(position_move_y, pos1,36),(particle_system_burst, "psys_pistol_smoke", pos1, 15)])]],


Junto a crear el efecto
Abrir module_particle_systems.py
Encuentre esta línea
Oculto:
("pistol_smoke", psf_billboard_3d, "prtcl_dust_a",
90, 2.5, 0.6, -0.2, 60.0, 1.5, #num_particles, life, damping, gravity_strength, turbulance_size, turbulance_strength
(0.0, 0.75), (1, 0), #alpha keys
(0.0, 0.7), (1, 0.4), #red keys
(0.0, 0.7),(1, 0.4), #green keys
(0.0, 0.7), (1, 0.4), #blue keys
(0, 1.5), (0.5, 11.0), #scale keys
(0.1, 0.1, 0.1), #emit box size
(2, 2, 0), #emit velocity
0.1 #emit dir randomness
),


Usted puede cambiarlo, pero es mejor crear una nueva.
Así, copie y pegue el mismo, deben de ser como este
Oculto:
("pistol_smoke", psf_billboard_3d, "prtcl_dust_a",
90, 2.5, 0.6, -0.2, 60.0, 1.5, #num_particles, life, damping, gravity_strength, turbulance_size, turbulance_strength
(0.0, 0.75), (1, 0), #alpha keys
(0.0, 0.7), (1, 0.4), #red keys
(0.0, 0.7),(1, 0.4), #green keys
(0.0, 0.7), (1, 0.4), #blue keys
(0, 1.5), (0.5, 11.0), #scale keys
(0.1, 0.1, 0.1), #emit box size
(2, 2, 0), #emit velocity
0.1 #emit dir randomness
),

("pistol_smoke", psf_billboard_3d, "prtcl_dust_a",
90, 2.5, 0.6, -0.2, 60.0, 1.5, #num_particles, life, damping, gravity_strength, turbulance_size, turbulance_strength
(0.0, 0.75), (1, 0), #alpha keys
(0.0, 0.7), (1, 0.4), #red keys
(0.0, 0.7),(1, 0.4), #green keys
(0.0, 0.7), (1, 0.4), #blue keys
(0, 1.5), (0.5, 11.0), #scale keys
(0.1, 0.1, 0.1), #emit box size
(2, 2, 0), #emit velocity
0.1 #emit dir randomness
),


Sustituir ahora su nombre, por ejemplo, porque

Oculto:
("my_smoke", psf_billboard_3d, "prtcl_dust_a",
90, 2.5, 0.6, -0.2, 60.0, 1.5, #num_particles, life, damping, gravity_strength, turbulance_size, turbulance_strength
(0.0, 0.75), (1, 0), #alpha keys
(0.0, 0.7), (1, 0.4), #red keys
(0.0, 0.7),(1, 0.4), #green keys
(0.0, 0.7), (1, 0.4), #blue keys
(0, 1.5), (0.5, 11.0), #scale keys
(0.1, 0.1, 0.1), #emit box size
(2, 2, 0), #emit velocity
0.1 #emit dir randomness
),


Ahora, explicar lo que significa que

Oculto:
("my_smoke", psf_billboard_3d, "prtcl_dust_a",
90, 2.5, 0.6, -0.2, 60.0, 1.5, #num_particles, life, damping, gravity_strength, turbulance_size, turbulance_strength
(0.0, 0.75), (1, 0), #alpha keys

(0.0, 0.7), (1, 0.4), #red keys
(0.0, 0.7),(1, 0.4), #green keys
(0.0, 0.7), (1, 0.4), #blue keys

(0, 1.5), (0.5, 11.0), #scale keys
(0.1, 0.1, 0.1), #emit box size
(2, 2, 0), #emit velocity
0.1 #emit dir randomness
),


Amarillo efecto de título, 3D o 2D Proyecto de creación, el nombre de la textura que utiliza
Rojo es el efecto de color
Violeta tamaño de las partículas de
Marron es el efecto de la velocidad
Naranja efecto de tamaño
Azul es una forma, tipo, modelo del efecto
Verde es un particular, que es 1,0 a 99,0 puedes elegir tú mismo.
Consejo:
De color, forma, tipo, modelo puede ser copiado de las líneas de otros, creo que dogodaetes.

Después del establecimiento de reemplazar lo que su efecto en rojo en el nombre de su efecto es algo parecido a esto:
Oculto:
[(ti_on_weapon_attack, [(play_sound,"snd_pistol_shot"),(position_move_x, pos1,27),(position_move_y, pos1,36),(particle_system_burst, "psys_my_smoke", pos1, 15[/color])])]],


Suerte :briggrin:

Parte 2

Para hacer un punto correcto de la salida de humo del fusil en module_items.py prescribir el coordenadas correctas (en este caso las coordenadas de mi rifle, pero no será muy diferente

Oculto:
[(play_sound,"snd_imp_ag_fire"),(position_move_x, pos1,-11),(position_move_y, pos1,57),(particle_system_burst, "psys_rifle_smoke", pos1, 5)]


En este caso, utilizando el efecto normal de tiro de pistola ( "pistol_smoke"), donde el humo viajará a, pero en diagonal.

Para el humo estaba volando en la que desea - module_particle_systems.py abrir y crear allí un nuevo efecto (sobre la base de una pistola):

Oculto:
("rifle_smoke", psf_billboard_3d, "prtcl_dust_a",
90, 2.5, 0.6, -0.2, 60.0, 1.5, #num_particles, life, damping, gravity_strength, turbulance_size, turbulance_strength
(0.0, 0.75), (1, 0), #alpha keys
(0.0, 0.7), (1, 0.4), #red keys
(0.0, 0.7),(1, 0.4), #green keys
(0.0, 0.7), (1, 0.4), #blue keys
(0, 1.5), (0.5, 11.0), #scale keys (размер частиц)
(0.0, 0.1, 0.1), #emit box size
X Y Z
(0, 2, 0), #emit velocity
X, Y, Z
0.1 #emit dir randomness
),


Siempre hay que tener en cuenta que el nombre de tu efecto consida con el que utiliza el rifle.

Este es el sistema de coordenadas para colocar el efecto
Imagen



_________________
Desconectado
 Perfil  
 
 
google adsense
Detalles
Mostrar mensajes previos:  Ordenar por  
 Página 1 de 1 [ 1 mensaje ] 

Todos los horarios son UTC + 2 horas


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a: