Foros 3DPoder.  

Bienvenido a Foros 3DPoder..

Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! !

Si usted tiene algún problema con su registro, por favor , díganoslo aquí. 3d





¿Te ayudo?
Retroceder   Foros 3DPoder. > :: Infografia y diseño grafico. > Script
Foro3D Galeria Privada Video3D Blueprints Software Blog3DPoder Buscar Empleo Donaciones

google adsense


Respuesta
 
Herramientas
Antiguo 16 mar 2007   #1
cbaristo
Miembro
 
Fecha de Ingreso: agosto-2003
Ubicación: montevideo, uruguay
Mensajes: 79
Predeterminado quiero lograr que al seleccionar un objeto cambie automáticament a otro... como hago?

Buenas amigos,

Soy muy novato en el tema scripting.
Estoy haciendo el rigging de un personaje y necesito saber como hago para que al hacer click sobre un objeto automáticamente la selección cambie para otro. Esto haría la interfaz de mi rig mucho más sencilla.

Desde ya les agradezco la ayuda.
Saludos.

Edit:
Olvidé comentarles que trabajo en MAX 9
__________________
no se me ha ocurrido ninguna firma creativa aun!

Última edición por cbaristo fecha: 16 mar 2007 a las 00:50.
cbaristo is offline   Responder Con Cita
Enlaces patrocinados
Antiguo 16 mar 2007   #2
Nessito
Senior Member
 
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 650
Predeterminado Re: quiero lograr que al seleccionar un objeto que cambie a otro... como hago?

Prueba con esto:
Código:
when select <objeto_que_no_quieres_seleccionar> changes id:#<nombre> do select <objeto_que_quieres_que_se_seleccione>
Por ejemplo:
Código:
when select $R_hand_bone changes id:#prueba do select $R_hand_dummy
Desde ese momento, al seleccionar el bone de la mano, seleccionara automaticamente el dummy en cuestion.
El problema es que desde el momento en que definas el change handler, ya no podras seleccionar el objeto en cuestion de ningun modo, asi que alguna vez tendras que desactivar el change handler. Para hacerlo tienes que ejecutar:
Código:
deleteallchangehandlers id:#<nombre_que_le_hubieras_puesto>
Por ejemplo:
Código:
deleteallchangehandlers id:#prueba
__________________
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.
Nessito is offline   Responder Con Cita
Antiguo 16 mar 2007   #3
cbaristo
Miembro
 
Fecha de Ingreso: agosto-2003
Ubicación: montevideo, uruguay
Mensajes: 79
Predeterminado Re: quiero lograr que al seleccionar un objeto que cambie a otro... como hago?

Mil gracias Nessito,
hago la prueba y te cuento como me fue.

sludos
__________________
no se me ha ocurrido ninguna firma creativa aun!
cbaristo is offline   Responder Con Cita
Antiguo 16 mar 2007   #4
cbaristo
Miembro
 
Fecha de Ingreso: agosto-2003
Ubicación: montevideo, uruguay
Mensajes: 79
Predeterminado Re: quiero lograr que al seleccionar un objeto que cambie a otro... como hago?

Sigo molestando,

hice lo siguiente directamente sobre el maxScript Listener (f11) y el resultado fue el siguiente, y sinceramente no entiendo de que habla.


Cita:
when select $'DP izq - antebrazo' id:#prueba do select $'CP izq - mano'
-- Syntax error: at #name, expected changes
-- In line: when select $'DP izq - antebrazo' id:#prueba d
__________________
no se me ha ocurrido ninguna firma creativa aun!
cbaristo is offline   Responder Con Cita
Antiguo 19 mar 2007   #5
Nessito
Senior Member
 
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 650
Predeterminado Re: quiero lograr que al seleccionar un objeto que cambie a otro... como hago?

Lee bien lo que pone, y lo que te puse yo (a las malas, copia-pega).
Lo que te esta diciendo es que te falta la palabra "changes" en esa linea de codigo.
Has puesto:
Código:
when select $'DP izq - antebrazo' id:#prueba do select $'CP izq - mano'
Donde deberia decir (él espera encontrar...):
Código:
when select $'DP izq - antebrazo' CHANGES id:#prueba do select $'CP izq - mano'
Obviamente no tiene que ir en mayusculas-negrita-subrayado, es solo para que te fijes en la sutil diferencia.
Si quieres mas informacion busca "change handlers" en la ayuda del maxscript. Ahi biene todo explicadito.

Suerte y ya me cuentas.
__________________
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.
Nessito is offline   Responder Con Cita
Antiguo 19 mar 2007   #6
cbaristo
Miembro
 
Fecha de Ingreso: agosto-2003
Ubicación: montevideo, uruguay
Mensajes: 79
Predeterminado Re: quiero lograr que al seleccionar un objeto que cambie a otro... como hago?

gracias nessito,

: ( simplemente no noté la diferencia... Fue un error tonto.

si me vi la ayuda del max en búsqueda de más info. Resulta que me cuesta adaptarme al max script, vengo de desarrollar en lenguajes más tipados y estructurados y lo encuentro demasiado informal a primer golpe de vista.

intento y vuelvo con feedback
gracias nuevamente.
__________________
no se me ha ocurrido ninguna firma creativa aun!
cbaristo is offline   Responder Con Cita
Respuesta

Etiquetas Identificativas
cambie, como, hago, lograr, objeto, otro, quiero, seleccionar


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
Usted no puede publicar nuevos mensajes.
Usted no puede responder mensajes
Usted no puede publicar archivos adjuntos
Usted no puede editar sus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are deshabilitado
Pingbacks are deshabilitado
Refbacks are deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como lograr un buen asfalto??? Sebasarg Materiales y Texturizado 4 13 mar 2006 05:12
como guardo un objeto texturizado? deggial-x Modelado 2 06 mar 2004 00:48
Como hago pa ver wysiwyg los materiales del Max? archkre Infografía General 2 19 ago 2003 12:24
como hago para que un coche quede como un acordion al chocar Sight Animación y Rigging 4 08 mar 2003 02:30
como le hago con las expreciones ronney Animación y Rigging 2 03 sep 2002 23:57

google adsense



La franja horaria es GMT. Ahora son las 03:44.


Powered by: vBulletin, para 3DPoder.com Versión 3.7.0 Beta 4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
3DPoder.com Foro3d.com © Al servicio de la infografia y el 3D desde 1997.
Mortgages | Debt Help | Buy Anything On eBay | Bad Credit Mortgages | Gas Electricity
Content Relevant URLs by vBSEO 3.2.0