Experimentando con fisica
Página 1 de 1. • Compartir •
Experimentando con fisica
tengo un problema con un modelo simple de fisica, primero os cuento que quiero y despues lo que he hecho y he obtenido, por si a alguien se le ocurre algo:
lo que quiero hacer es un bloque que se mueva al dar comienzo el nivel y que se active la fisica temporalmente al dispararle, sin usar comandos, es decir, configurando y asociando el model a entidades con vista a usarlo en modo online como enemigos automaticos
he creado un brush simple y lo he animado, le he añadido sus correspondientes PhysicsObject
y PhysicalSystem (configurandolas,manual al lado), despues le he asociado a otra entidad modelcontroler con movimiento continuo activado
resultados: una kk de pato, disparo al brush y le atraviesan los disparos, pese a moverse y a que en teoria deberia funcionar
despues he intentado asociarlo a Door y movingplat, pero evidentemente al iniciarse el nivel, estan quietas, aun poniendolo como ciclico
resultados: el sistema de fisica si funciona, el bloque se cae al dispararle, pero evidentemente no se mueve al iniciar el nivel, y ademas, sale disparado si lo empujo fuera de las trayectorias definidas
no se si se puede hacer lo que quiero, pero trato de saber si hay alguna forma que pueda ser util, como por ejemplo detener el movimiento mientras se le dispara y que prosiga al dejar de hacerlo,
tambien he probado hacer un pendulo o una rueda con un brush enganchado a modo de enemigo, pero en esto si que necesito ayuda, porque a veces al retroceder me empuja y otras no, con los disparos lo mismo, no se si tiene algo que ver con la masa o con las posiciones, el caso es que me lio un poco, me vendria bien un poco de ayuda
no estoy muy puesto en fisica, lo que mas me interesa es no meter los ini y ver como interactuar con fisica a base de disparos y ya partiendo de ahi, darle vueltas a la cabeza a ver como hacer las cosas
lo que quiero hacer es un bloque que se mueva al dar comienzo el nivel y que se active la fisica temporalmente al dispararle, sin usar comandos, es decir, configurando y asociando el model a entidades con vista a usarlo en modo online como enemigos automaticos
he creado un brush simple y lo he animado, le he añadido sus correspondientes PhysicsObject
y PhysicalSystem (configurandolas,manual al lado), despues le he asociado a otra entidad modelcontroler con movimiento continuo activado
resultados: una kk de pato, disparo al brush y le atraviesan los disparos, pese a moverse y a que en teoria deberia funcionar
despues he intentado asociarlo a Door y movingplat, pero evidentemente al iniciarse el nivel, estan quietas, aun poniendolo como ciclico
resultados: el sistema de fisica si funciona, el bloque se cae al dispararle, pero evidentemente no se mueve al iniciar el nivel, y ademas, sale disparado si lo empujo fuera de las trayectorias definidas
no se si se puede hacer lo que quiero, pero trato de saber si hay alguna forma que pueda ser util, como por ejemplo detener el movimiento mientras se le dispara y que prosiga al dejar de hacerlo,
tambien he probado hacer un pendulo o una rueda con un brush enganchado a modo de enemigo, pero en esto si que necesito ayuda, porque a veces al retroceder me empuja y otras no, con los disparos lo mismo, no se si tiene algo que ver con la masa o con las posiciones, el caso es que me lio un poco, me vendria bien un poco de ayuda
no estoy muy puesto en fisica, lo que mas me interesa es no meter los ini y ver como interactuar con fisica a base de disparos y ya partiendo de ahi, darle vueltas a la cabeza a ver como hacer las cosas

Digital_shadow- Usuario

- Cantidad de envíos: 156
Fecha de inscripción: 23/06/2009
Re: Experimentando con fisica
Hola
No has probado modelcontroller
Saludos
No has probado modelcontroller
Saludos
_________________

[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]

Mistreated- Admin

- Cantidad de envíos: 263
Fecha de inscripción: 12/08/2009
Localización: Osorno - Chile
Re: Experimentando con fisica
si lo he hecho, los disparos atraviesan el modelo y no activa el sistema de fisica por impacto

Digital_shadow- Usuario

- Cantidad de envíos: 156
Fecha de inscripción: 23/06/2009
Re: Experimentando con fisica
Hola, creo que lo que buscas no será posible, supongo que Jordi lo iba a implementar después para mejorar la física, yo no lo he probado, pero por lo que nos describes un model de fisica solo debe de ser eso, un model de fisica y no creo que le afectan las configuraciones de otras entidades, pero hay que seguir probando.
Saludos.
Saludos.

Necrodeidad- Admin

- Cantidad de envíos: 152
Fecha de inscripción: 22/06/2009
Edad: 20
Localización: Mexico DF

Re: Experimentando con fisica
Sigan experimentando algo bueno se puede sacar , yo por el momento no puedo, lo de fisica todavia no e echo nada
asi que poco puedo ayudar, pero en el futuro voy a practicar.
Saludos
asi que poco puedo ayudar, pero en el futuro voy a practicar.
Saludos
_________________

[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]

Mistreated- Admin

- Cantidad de envíos: 263
Fecha de inscripción: 12/08/2009
Localización: Osorno - Chile
Re: Experimentando con fisica
veamos, lo que quiero intentar hacer, es una compuerta, parecido a la rampa de dos ejes del fisica test, solo que en vertical, y ponerle al brush una textura de un fantasma tipo sabana de 24 bits, con su alfa, y moverla con disparos para pasar, intentando asi dar la ilusion de que dejas fuera de combate a un enemigo durante un tiempo, luego vuelve a caer
no se si quiza podria sincronizarse con otro brush que lo sujetase arriba durante un corto tiempo, o bien que el brush suba rapido con el impacto pero que baje lento
vamos que estoy pensando a modo de estar dentro de un relog con las ruedecitas y los pendulos empalmando brushes con dibujitos de enemigos
es que de fisica estoy trasteando, pero si alguien lo ha probado o sabe configurar bien la entidad
no se si quiza podria sincronizarse con otro brush que lo sujetase arriba durante un corto tiempo, o bien que el brush suba rapido con el impacto pero que baje lento
vamos que estoy pensando a modo de estar dentro de un relog con las ruedecitas y los pendulos empalmando brushes con dibujitos de enemigos
es que de fisica estoy trasteando, pero si alguien lo ha probado o sabe configurar bien la entidad

Digital_shadow- Usuario

- Cantidad de envíos: 156
Fecha de inscripción: 23/06/2009
Re: Experimentando con fisica
Deberias postear algunas imagenes para entender mejor lo que estas tratando de experimentar.
Aqui tienes dos enlases para que subas imagenes al foro:
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
Saludos
Aqui tienes dos enlases para que subas imagenes al foro:
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
Saludos
_________________

[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]

Mistreated- Admin

- Cantidad de envíos: 263
Fecha de inscripción: 12/08/2009
Localización: Osorno - Chile
Re: Experimentando con fisica
ok, esto es lo que me pasa
[Tienes que estar registrado y conectado para ver este vínculo]
otra solucion alternativa, seria que la caja al caer sobre el pajaro, le sumase el peso y lo sumergiese, pero no logro o no se como hacer que la "cuerda imaginaria" que une el joint con el model se estire al caerle peso
estoy abierto a sugerencias o otras formas de usar las posibles utilidades que vaya descubriendo.
PD: ok, trasteando, trasteando, ya esta resuelto, la forma es la siguiente:
en la entidad phisicjoint
hay que cambiar el jointTYPE a 1 , lo que hace que el joint se una al modelo definido en objetofisica2,
esto puede ser util segun se coloque el brush caja, se puede poner delante del enemigo y al dispararle , provocar la caida, ya que no hace falta cambiar el joint de posicion, el cual le dara el movimiento correspondiente si disparamos al enemigo y caera igualmente cuando le disparemos al brush caja
esto nos construye un brush que funciona como semi-enemigo (luego poner un actor con la animacion correspondiente) aunque por ahora es un enemigo al que solo puedes abatir una vez, voy a seguir probando cosas a ver si con el retroceso logro que vuelva a su posicion pasado un cierto tiempo
voy a seguir trasteando a ver si consigo que el pajaro haga el movimiento de pendulo continuo desde el principio
voy a dejar la colocacion de los act para el final creo que sera lo mas conveniente para que al terminar el proyecto la gente pueda editar y modificar con mayor libertad, pero ya va siendo hora de pensar en esto
por cierto, otra pregunta, en el manual, zona de fisica, dice :
Los objetos de física sólo se mueven por la acción del jugador, enemigos o personajes secundarios debido a sus pesos, sus disparos o sus colisiones.
lo de los personajes secundarios ¿ se refiere tambien a specificactor? en modo online los actors siempre estan quietos o realizando continuamente la animacion diseñada(no recuerdo si en dicha animacion al ser solidos tambien sigen siendolo al salir de la zona donde esta posicionada la entidad,
en la entidad no pone nada de peso (de hecho no tenemos ni la opcion de ruta a traves de la entidad POSICION)
[Tienes que estar registrado y conectado para ver este vínculo]
otra solucion alternativa, seria que la caja al caer sobre el pajaro, le sumase el peso y lo sumergiese, pero no logro o no se como hacer que la "cuerda imaginaria" que une el joint con el model se estire al caerle peso
estoy abierto a sugerencias o otras formas de usar las posibles utilidades que vaya descubriendo.
PD: ok, trasteando, trasteando, ya esta resuelto, la forma es la siguiente:
en la entidad phisicjoint
hay que cambiar el jointTYPE a 1 , lo que hace que el joint se una al modelo definido en objetofisica2,
esto puede ser util segun se coloque el brush caja, se puede poner delante del enemigo y al dispararle , provocar la caida, ya que no hace falta cambiar el joint de posicion, el cual le dara el movimiento correspondiente si disparamos al enemigo y caera igualmente cuando le disparemos al brush caja
esto nos construye un brush que funciona como semi-enemigo (luego poner un actor con la animacion correspondiente) aunque por ahora es un enemigo al que solo puedes abatir una vez, voy a seguir probando cosas a ver si con el retroceso logro que vuelva a su posicion pasado un cierto tiempo
voy a seguir trasteando a ver si consigo que el pajaro haga el movimiento de pendulo continuo desde el principio
voy a dejar la colocacion de los act para el final creo que sera lo mas conveniente para que al terminar el proyecto la gente pueda editar y modificar con mayor libertad, pero ya va siendo hora de pensar en esto
por cierto, otra pregunta, en el manual, zona de fisica, dice :
Los objetos de física sólo se mueven por la acción del jugador, enemigos o personajes secundarios debido a sus pesos, sus disparos o sus colisiones.
lo de los personajes secundarios ¿ se refiere tambien a specificactor? en modo online los actors siempre estan quietos o realizando continuamente la animacion diseñada(no recuerdo si en dicha animacion al ser solidos tambien sigen siendolo al salir de la zona donde esta posicionada la entidad,
en la entidad no pone nada de peso (de hecho no tenemos ni la opcion de ruta a traves de la entidad POSICION)

Digital_shadow- Usuario

- Cantidad de envíos: 156
Fecha de inscripción: 23/06/2009
Re: Experimentando con fisica
Si puedes me podrias mandar el mapa con las texturas , los act y comandos para que te pueda ayudar
ya que asi se me fuece mas fasil poder ver y buscar una solucion, subelos a megaupload o a otro , despues me mandas por mp el link para que los descarge.
Saludos
ya que asi se me fuece mas fasil poder ver y buscar una solucion, subelos a megaupload o a otro , despues me mandas por mp el link para que los descarge.
Saludos
_________________

[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]

Mistreated- Admin

- Cantidad de envíos: 263
Fecha de inscripción: 12/08/2009
Localización: Osorno - Chile
Re: Experimentando con fisica
el mapa, las texturas y los bsp estan en el hilo del proyecto alastia
las texturas estan en el primer archivo que subi y act no tiene ninguno salvo el player1.act, de hecho la chica que sale correteando por el mapa ni sale en el juego
tampoco tiene INI ya que es un proyecto online en el que estoy experimentando con fisica, en la cual soy novato y si no uso inis aprendere mas rapido
hechad un vistazo en proyectos online
las texturas estan en el primer archivo que subi y act no tiene ninguno salvo el player1.act, de hecho la chica que sale correteando por el mapa ni sale en el juego
tampoco tiene INI ya que es un proyecto online en el que estoy experimentando con fisica, en la cual soy novato y si no uso inis aprendere mas rapido
hechad un vistazo en proyectos online

Digital_shadow- Usuario

- Cantidad de envíos: 156
Fecha de inscripción: 23/06/2009
Re: Experimentando con fisica
hola
creo que debes configurar esa entidad door en un parametro que dice abrir por impacto para que cuando le dispares pase lo que dices que no te sale bien pero no estoy seguro prueba eso y me dices que resultado te dio.
saludos.
creo que debes configurar esa entidad door en un parametro que dice abrir por impacto para que cuando le dispares pase lo que dices que no te sale bien pero no estoy seguro prueba eso y me dices que resultado te dio.
saludos.

jkadoble4321- Novato

- Cantidad de envíos: 35
Fecha de inscripción: 02/01/2010
Edad: 15
Localización: caracs,venezuela.

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






