GS-Zone

Meditar con ecuaciones Ir al Indice

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación

17

Nota » 21 Oct 2011 18:33

Bueno como Lord Fers libero su editor de particulas con radio, yo lo que hago es un plus para poder meditar y crear particulas sobre el char con ecuaciones, ya que el editor de Lord Fers solo crea las ecuaciones en el mapa.

Cliente:

Buscamos:
  1. Public Function General_Char_Particle_Create(ByVal ParticulaInd As Long, ByVal char_index As Integer, Optional ByVal particle_life As Long = 0) As Long
  2.  
  3. Dim rgb_list(0 To 3) As Long
  4. rgb_list(0) = RGB(StreamData(ParticulaInd).colortint(0).r, StreamData(ParticulaInd).colortint(0).g, StreamData(ParticulaInd).colortint(0).b)
  5. rgb_list(1) = RGB(StreamData(ParticulaInd).colortint(1).r, StreamData(ParticulaInd).colortint(1).g, StreamData(ParticulaInd).colortint(1).b)
  6. rgb_list(2) = RGB(StreamData(ParticulaInd).colortint(2).r, StreamData(ParticulaInd).colortint(2).g, StreamData(ParticulaInd).colortint(2).b)
  7. rgb_list(3) = RGB(StreamData(ParticulaInd).colortint(3).r, StreamData(ParticulaInd).colortint(3).g, StreamData(ParticulaInd).colortint(3).b)
  8.  
  9. General_Char_Particle_Create = engine.Char_Particle_Group_Create(char_index, StreamData(ParticulaInd).grh_list, rgb_list(), StreamData(ParticulaInd).NumOfParticles, ParticulaInd, _
  10.     StreamData(ParticulaInd).AlphaBlend, IIf(particle_life = 0, StreamData(ParticulaInd).life_counter, particle_life), StreamData(ParticulaInd).speed, , StreamData(ParticulaInd).x1, StreamData(ParticulaInd).y1, StreamData(ParticulaInd).angle, _
  11.     StreamData(ParticulaInd).vecx1, StreamData(ParticulaInd).vecx2, StreamData(ParticulaInd).vecy1, StreamData(ParticulaInd).vecy2, _
  12.     StreamData(ParticulaInd).life1, StreamData(ParticulaInd).life2, StreamData(ParticulaInd).friction, StreamData(ParticulaInd).spin_speedL, _
  13.     StreamData(ParticulaInd).gravity, StreamData(ParticulaInd).grav_strength, StreamData(ParticulaInd).bounce_strength, StreamData(ParticulaInd).x2, _
  14.     StreamData(ParticulaInd).y2, StreamData(ParticulaInd).XMove, StreamData(ParticulaInd).move_x1, StreamData(ParticulaInd).move_x2, StreamData(ParticulaInd).move_y1, _
  15.     StreamData(ParticulaInd).move_y2, StreamData(ParticulaInd).YMove, StreamData(ParticulaInd).spin_speedH, StreamData(ParticulaInd).spin, _
  16.     StreamData(ParticulaInd).grh_resize, StreamData(ParticulaInd).grh_resizex, StreamData(ParticulaInd).grh_resizey)
  17.  
  18. End Function


Puede ser que lo tengan distinto, pero el sub es el mismo, bueno y al final de donde termina la function termina con un ")", atras del parentesis agregamos:


Buscamos:
  1. Public Function Char_Particle_Group_Create(ByVal char_index As Integer, ByRef grh_index_list() As Long, ByRef rgb_list() As Long, _
  2.                                         Optional ByVal particle_count As Long = 20, Optional ByVal stream_type As Long = 1, _
  3.                                         Optional ByVal alpha_blend As Boolean, Optional ByVal alive_counter As Long = -1, _
  4.                                         Optional ByVal frame_speed As Single = 0.5, Optional ByVal id As Long, _
  5.                                         Optional ByVal x1 As Integer, Optional ByVal y1 As Integer, Optional ByVal angle As Integer, _
  6.                                         Optional ByVal vecx1 As Integer, Optional ByVal vecx2 As Integer, _
  7.                                         Optional ByVal vecy1 As Integer, Optional ByVal vecy2 As Integer, _
  8.                                         Optional ByVal life1 As Integer, Optional ByVal life2 As Integer, _
  9.                                         Optional ByVal fric As Integer, Optional ByVal spin_speedL As Single, _
  10.                                         Optional ByVal gravity As Boolean, Optional grav_strength As Long, _
  11.                                         Optional bounce_strength As Long, Optional ByVal x2 As Integer, Optional ByVal y2 As Integer, _
  12.                                         Optional ByVal XMove As Boolean, Optional ByVal move_x1 As Integer, Optional ByVal move_x2 As Integer, _
  13.                                         Optional ByVal move_y1 As Integer, Optional ByVal move_y2 As Integer, Optional ByVal YMove As Boolean, _
  14.                                         Optional ByVal spin_speedH As Single, Optional ByVal spin As Boolean, Optional grh_resize As Boolean, _
  15.                                         Optional grh_resizex As Integer, Optional grh_resizey As Integer)


Donde termina con el ")" atras agregamos:


Abajo en ese mismo sub dice:
  1. Char_Particle_Group_Make Char_Particle_Group_Create, char_index,


La linea sigue, donde termina la linea agregamos:


Buscamos:
  1. Private Sub Char_Particle_Group_Make(ByVal particle_group_index As Long, ByVal char_index As Integer, ByVal particle_char_index As Integer, _
  2.                                 ByVal particle_count As Long, ByVal stream_type As Long, ByRef grh_index_list() As Long, ByRef rgb_list() As Long, _
  3.                                 Optional ByVal alpha_blend As Boolean, Optional ByVal alive_counter As Long = -1, _
  4.                                 Optional ByVal frame_speed As Single = 0.5, Optional ByVal id As Long, _
  5.                                 Optional ByVal x1 As Integer, Optional ByVal y1 As Integer, Optional ByVal angle As Integer, _
  6.                                 Optional ByVal vecx1 As Integer, Optional ByVal vecx2 As Integer, _
  7.                                 Optional ByVal vecy1 As Integer, Optional ByVal vecy2 As Integer, _
  8.                                 Optional ByVal life1 As Integer, Optional ByVal life2 As Integer, _
  9.                                 Optional ByVal fric As Integer, Optional ByVal spin_speedL As Single, _
  10.                                 Optional ByVal gravity As Boolean, Optional grav_strength As Long, _
  11.                                 Optional bounce_strength As Long, Optional ByVal x2 As Integer, Optional ByVal y2 As Integer, _
  12.                                 Optional ByVal XMove As Boolean, Optional ByVal move_x1 As Integer, Optional ByVal move_x2 As Integer, _
  13.                                 Optional ByVal move_y1 As Integer, Optional ByVal move_y2 As Integer, Optional ByVal YMove As Boolean, _
  14.                                 Optional ByVal spin_speedH As Single, Optional ByVal spin As Boolean, Optional grh_resize As Boolean, _
  15.                                 Optional grh_resizex As Integer, Optional grh_resizey As Integer)


Donde termina con el ")" atras agregamos:


Y en ese mismo sub mas abajo dice:
  1. 'Grh list
  2.     ReDim particle_group_list(particle_group_index).grh_index_list(1 To UBound(grh_index_list))
  3.     particle_group_list(particle_group_index).grh_index_list() = grh_index_list()
  4.     particle_group_list(particle_group_index).grh_index_count = UBound(grh_index_list)


Arriba agregamos:
  1. particle_group_list(particle_group_index).Radio = Radio


Muestra:
Imagen

Saludos ^^
Última edición por Samke el 21 Nov 2011 14:45, editado 1 vez en total

Imagen
Imagen
Staff Zeiked-Games
641
Dragon Ancestral [3]
Registrado: Años de membresíaAños de membresía
Ubicación: Castelar
Mensajes: 3416
Aportes: 66
Premios: 3
Usuario omnipresente (1) Embajador (2)

Nota » 21 Oct 2011 19:00

El sistema que yo aporté en 11.5, crea las ecuaciones pero no dice si la crea o no en el mapa. Eso depende de lo que hayas programado vos. Si vos tenes que las partículas se carguen en el Personaje o mapa eso depende de vos, esto crea una ecuación.

Ese sistema no verifica si se crea o no en el mapa xd... El editor de partículas no puede crear en ningún mapa porque solo renderiza.


Adiós.

Director del Proyecto IndeX - AO
Mannakia escribió:Closed moderhipocradores , tema ya solucionado, jesus me ilumino en un sueño, y programamos junto, la verdad un genio, sabe lenguaje V** (V Multiply Multiply) que es sobre como programaron las primeras microcelulas.

Dunkan escribió:Chiters?, Pero esto no tenía la "Samke Security" ?

Imagen
Imagen
Programador
356
Dragon Ancestral [6]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 4550
Aportes: 46
Premios: 2
Usuario superado (2)

Nota » 21 Oct 2011 19:02

Lord Fers escribió:El sistema que yo aporté en 11.5, crea las ecuaciones pero no dice si la crea o no en el mapa. Eso depende de lo que hayas programado vos. Si vos tenes que las partículas se carguen en el Personaje o mapa eso depende de vos, esto crea una ecuación.

Ese sistema no verifica si se crea o no en el mapa xd... El editor de partículas no puede crear en ningún mapa porque solo renderiza.

Adiós.


Me explique mal, aver si entendes ahora, tu editor usa los subs que renderiza las particulas en el mapa, pero en el char no, yo lo que hice es que las cree en el char :), si vos usas meditaciones o algun comando :)

Imagen
Imagen
Staff Zeiked-Games
641
Dragon Ancestral [3]
Registrado: Años de membresíaAños de membresía
Ubicación: Castelar
Mensajes: 3416
Aportes: 66
Premios: 3
Usuario omnipresente (1) Embajador (2)

Nota » 21 Oct 2011 19:07

Estás diciendo lo mismo, por más que hagas eso mi ecuación que aporté en 11.5 modifica el movimiento que hace para hacer un círculo... En ningún lado necesita verificar si está en el char o si se va a cargar así en el char...

Vos cuando llamas a la partícula en el mapa, vas a cargar con esa ecuación.

El editor de partículas está echo desde 0, no tiene copy paste así nomas que me hacen falta los subs y todo eso... Tiene lo justo y necesario, en un cliente (fijate en 11.5 como está echo), va a ser de otra forma.

Adiós.

Director del Proyecto IndeX - AO
Mannakia escribió:Closed moderhipocradores , tema ya solucionado, jesus me ilumino en un sueño, y programamos junto, la verdad un genio, sabe lenguaje V** (V Multiply Multiply) que es sobre como programaron las primeras microcelulas.

Dunkan escribió:Chiters?, Pero esto no tenía la "Samke Security" ?

Imagen
Imagen
Programador
356
Dragon Ancestral [6]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 4550
Aportes: 46
Premios: 2
Usuario superado (2)

Nota » 21 Oct 2011 20:40

Lord Fers escribió:Estás diciendo lo mismo, por más que hagas eso mi ecuación que aporté en 11.5 modifica el movimiento que hace para hacer un círculo... En ningún lado necesita verificar si está en el char o si se va a cargar así en el char...

Vos cuando llamas a la partícula en el mapa, vas a cargar con esa ecuación.

El editor de partículas está echo desde 0, no tiene copy paste así nomas que me hacen falta los subs y todo eso... Tiene lo justo y necesario, en un cliente (fijate en 11.5 como está echo), va a ser de otra forma.

Adiós.


Esta echo a base del Editor NAO no te mandes la parte, probalo y decime, vos para crear particulas sobre char usas general_char_particle_create, no general_particle create entonces, vos aportastes ponerlo en el general_particle_create y no en el char, por ende tu sistema no andaria en sobre el char.

Saludos ^^

Imagen
Imagen
Staff Zeiked-Games
641
Dragon Ancestral [3]
Registrado: Años de membresíaAños de membresía
Ubicación: Castelar
Mensajes: 3416
Aportes: 66
Premios: 3
Usuario omnipresente (1) Embajador (2)

Nota » 21 Oct 2011 21:07

Samke escribió:
Lord Fers escribió:Estás diciendo lo mismo, por más que hagas eso mi ecuación que aporté en 11.5 modifica el movimiento que hace para hacer un círculo... En ningún lado necesita verificar si está en el char o si se va a cargar así en el char...

Vos cuando llamas a la partícula en el mapa, vas a cargar con esa ecuación.

El editor de partículas está echo desde 0, no tiene copy paste así nomas que me hacen falta los subs y todo eso... Tiene lo justo y necesario, en un cliente (fijate en 11.5 como está echo), va a ser de otra forma.

Adiós.


Esta echo a base del Editor NAO no te mandes la parte, probalo y decime, vos para crear particulas sobre char usas general_char_particle_create, no general_particle create entonces, vos aportastes ponerlo en el general_particle_create y no en el char, por ende tu sistema no andaria en sobre el char.

Saludos ^^


Estás mezclando mis sistemas aportados en 11.5, con los que tengo echo en el editor.

El editor primero es un ore totalmente distinto, y además no es igual que el Ore de un cliente. Ya te lo dije, estás haciendo cualquier cosa, el sistema es distinto porque es un editor de partículas nomas, hice los subs a parte no hice el editor de partículas desde 0. Sino los subs de carga...

Además te lo vuelvo a decir, estas confundiendo editor de partículas con cliente, estás aportando algo que no tiene nada que ver con el editor...

Director del Proyecto IndeX - AO
Mannakia escribió:Closed moderhipocradores , tema ya solucionado, jesus me ilumino en un sueño, y programamos junto, la verdad un genio, sabe lenguaje V** (V Multiply Multiply) que es sobre como programaron las primeras microcelulas.

Dunkan escribió:Chiters?, Pero esto no tenía la "Samke Security" ?

Imagen
Imagen
Programador
356
Dragon Ancestral [6]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 4550
Aportes: 46
Premios: 2
Usuario superado (2)

Nota » 22 Oct 2011 02:10

Lord Fers escribió:
Samke escribió:
Lord Fers escribió:Estás diciendo lo mismo, por más que hagas eso mi ecuación que aporté en 11.5 modifica el movimiento que hace para hacer un círculo... En ningún lado necesita verificar si está en el char o si se va a cargar así en el char...

Vos cuando llamas a la partícula en el mapa, vas a cargar con esa ecuación.

El editor de partículas está echo desde 0, no tiene copy paste así nomas que me hacen falta los subs y todo eso... Tiene lo justo y necesario, en un cliente (fijate en 11.5 como está echo), va a ser de otra forma.

Adiós.


Esta echo a base del Editor NAO no te mandes la parte, probalo y decime, vos para crear particulas sobre char usas general_char_particle_create, no general_particle create entonces, vos aportastes ponerlo en el general_particle_create y no en el char, por ende tu sistema no andaria en sobre el char.

Saludos ^^


Estás mezclando mis sistemas aportados en 11.5, con los que tengo echo en el editor.

El editor primero es un ore totalmente distinto, y además no es igual que el Ore de un cliente. Ya te lo dije, estás haciendo cualquier cosa, el sistema es distinto porque es un editor de partículas nomas, hice los subs a parte no hice el editor de partículas desde 0. Sino los subs de carga...

Además te lo vuelvo a decir, estas confundiendo editor de partículas con cliente, estás aportando algo que no tiene nada que ver con el editor...


Claramente no tiene nada que ver con el editor, te falta compresion lectora a vos, aparte no hicistes nada de 0 agregastes, lineas porque usas el ore que libero midraks y lo comprobe :)

Saludos ^^

Imagen
Imagen
Staff Zeiked-Games
641
Dragon Ancestral [3]
Registrado: Años de membresíaAños de membresía
Ubicación: Castelar
Mensajes: 3416
Aportes: 66
Premios: 3
Usuario omnipresente (1) Embajador (2)

Nota » 22 Oct 2011 20:20

podrias dejar los subs char_particle, por q no me muestra la particula



Santty.- escribió:Si, soy hincha de tu padre, el que te gana cada vez que te cruza, el dueño del barrio, el orgullo nacional, rey de copas y el máximo ganador de copa libertadores

PROBLEM?





La gente que cuando camina mueve un poco los labios está practicando respuestas originales para discusiones que ya perdieron hace dos horas.
YPF etatizada: -Hola q carga? -Deme Néstor Súper
686
Dragon Ancestral [4]
Registrado: Años de membresíaAños de membresía
Ubicación: Mendoza
Mensajes: 3545
Aportes: 40

Nota » 23 Oct 2011 09:46

Samke escribió:
Lord Fers escribió:
Samke escribió:
Esta echo a base del Editor NAO no te mandes la parte, probalo y decime, vos para crear particulas sobre char usas general_char_particle_create, no general_particle create entonces, vos aportastes ponerlo en el general_particle_create y no en el char, por ende tu sistema no andaria en sobre el char.

Saludos ^^


Estás mezclando mis sistemas aportados en 11.5, con los que tengo echo en el editor.

El editor primero es un ore totalmente distinto, y además no es igual que el Ore de un cliente. Ya te lo dije, estás haciendo cualquier cosa, el sistema es distinto porque es un editor de partículas nomas, hice los subs a parte no hice el editor de partículas desde 0. Sino los subs de carga...

Además te lo vuelvo a decir, estas confundiendo editor de partículas con cliente, estás aportando algo que no tiene nada que ver con el editor...


Claramente no tiene nada que ver con el editor, te falta compresion lectora a vos, aparte no hicistes nada de 0 agregastes, lineas porque usas el ore que libero midraks y lo comprobe :)

Saludos ^^


Sos un pt martín, yo estas cosas las hice con los sistemas del imperium ao 1.4.5 cuando no tenía internet el año pasado. No quieras adivinar lo que no sabes.

Esto no sirve para nada, ni siquiera explicas que sistemas hay que tener para usarlo. No explicas nada.

GoDKeR escribió:podrias dejar los subs char_particle, por q no me muestra la particula


Ves Godker, con eso te das cuenta de que no tiene idea de lo que está aportando...


Adiós.

Director del Proyecto IndeX - AO
Mannakia escribió:Closed moderhipocradores , tema ya solucionado, jesus me ilumino en un sueño, y programamos junto, la verdad un genio, sabe lenguaje V** (V Multiply Multiply) que es sobre como programaron las primeras microcelulas.

Dunkan escribió:Chiters?, Pero esto no tenía la "Samke Security" ?

Imagen
Imagen
Programador
356
Dragon Ancestral [6]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 4550
Aportes: 46
Premios: 2
Usuario superado (2)

Nota » 23 Oct 2011 22:04

Lord Fers escribió:
Samke escribió:
Lord Fers escribió:
Estás mezclando mis sistemas aportados en 11.5, con los que tengo echo en el editor.

El editor primero es un ore totalmente distinto, y además no es igual que el Ore de un cliente. Ya te lo dije, estás haciendo cualquier cosa, el sistema es distinto porque es un editor de partículas nomas, hice los subs a parte no hice el editor de partículas desde 0. Sino los subs de carga...

Además te lo vuelvo a decir, estas confundiendo editor de partículas con cliente, estás aportando algo que no tiene nada que ver con el editor...


Claramente no tiene nada que ver con el editor, te falta compresion lectora a vos, aparte no hicistes nada de 0 agregastes, lineas porque usas el ore que libero midraks y lo comprobe :)

Saludos ^^


Sos un pt martín, yo estas cosas las hice con los sistemas del imperium ao 1.4.5 cuando no tenía internet el año pasado. No quieras adivinar lo que no sabes.

Esto no sirve para nada, ni siquiera explicas que sistemas hay que tener para usarlo. No explicas nada.

GoDKeR escribió:podrias dejar los subs char_particle, por q no me muestra la particula


Ves Godker, con eso te das cuenta de que no tiene idea de lo que está aportando...


Adiós.


No hicistes nada de iao 1.4.5, en que me base en lo que digo? liberastes codigos papa, y hay se ve lo que no hicistes. Que no dije como se usa?, se usa con el sistema de ecuaciones de lord fers, el problema que lord fers no entiendo se hace el yo programador y no saber lo que le estoy diciendo, para que veas que anda :)

Imagen

Hay esta el sistema que aporte, estoy meditanco con particulas, osea con ecuaciones circulares.

Saludos ^^

Imagen
Imagen
Staff Zeiked-Games
641
Dragon Ancestral [3]
Registrado: Años de membresíaAños de membresía
Ubicación: Castelar
Mensajes: 3416
Aportes: 66
Premios: 3
Usuario omnipresente (1) Embajador (2)

Nota » 23 Oct 2011 22:08

Buen aporte !
Pero como qe en la foto no se ven corridas ?

Estaria piola qe agas un video de como se ven :$

Imagen

Imagen

Imagen
Staff Tierras Legendarias AO
594
Oraculo [2]
Registrado: Años de membresía
Ubicación: Cordobá
Mensajes: 1337
Aportes: 12
Premios: 2
Campeón de Truco (1) Embajador (1)

Nota » 23 Oct 2011 22:28

Perdón martín tenes razón, es que pensé que hablabas de mi sistema del 11.5 pero esto es 12.x jaja...

El editor de partículas obviamente no tiene la carga del char porque es editor de partículas y no carga ningún char... Pensé que lo decías por mi sistema que aporté en 11.5, ahí dejamos claros los mal entendidos por msn xD...

Buen aporte :P...


Adiós.

Director del Proyecto IndeX - AO
Mannakia escribió:Closed moderhipocradores , tema ya solucionado, jesus me ilumino en un sueño, y programamos junto, la verdad un genio, sabe lenguaje V** (V Multiply Multiply) que es sobre como programaron las primeras microcelulas.

Dunkan escribió:Chiters?, Pero esto no tenía la "Samke Security" ?

Imagen
Imagen
Programador
356
Dragon Ancestral [6]
Registrado: Años de membresíaAños de membresíaAños de membresíaAños de membresía
Mensajes: 4550
Aportes: 46
Premios: 2
Usuario superado (2)

Nota » 23 Oct 2011 22:31

[JuliaaN] escribió:Buen aporte !
Pero como qe en la foto no se ven corridas ?

Estaria piola qe agas un video de como se ven :$


Porque las acomode mal en el editor de particulas le puse 0,0 y va 50 y -50, lo hice para testear el sistema :P

Saludos ^^

Imagen
Imagen
Staff Zeiked-Games
641
Dragon Ancestral [3]
Registrado: Años de membresíaAños de membresía
Ubicación: Castelar
Mensajes: 3416
Aportes: 66
Premios: 3
Usuario omnipresente (1) Embajador (2)

Nota » 18 Nov 2011 15:42

Perdoname SAMKE.

Una pregunta master.

EN DX7 SE PUEDE IMPLEMENTAR ?

201.212.4.181:27015


Imagen
dame un kiz ♪♫
679
Oraculo [5]
Registrado: Años de membresía
Ubicación: Rearmando Seventh AO ~
Mensajes: 2289
Aportes: 26
Premios: 2
El más divertido (1) Embajador (1)

Nota » 18 Nov 2011 15:49

NazduM escribió: Perdoname SAMKE.

Una pregunta master.

EN DX7 SE PUEDE IMPLEMENTAR ?


Ni a palos jajaja, esto es puro DX8, son PARTÍCULAS.

Buen aporte.

Imagen

Imagen

TE AMO SKYFUN SOS MI FANNNNNNNNNNNNNNNNNNNNN
HAO Staff
409
Dragon Ancestral [2]
Registrado: Años de membresía
Ubicación: Buenos Aires
Mensajes: 2745
Aportes: 28
Premios: 1
Embajador (1)

Siguiente

Volver a AO 0.12.x

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados