Comunidad de diseño web y desarrollo en internet online

cambiar material a un objeto collada

Citar            
MensajeEscrito el 07 Ago 2008 07:55 pm
Hola:
Tengo un objeto collada que se carga con su textura o modificando el material mediante MaterialsList, hasta aqui todo correcto, ahora quisiera cargar otra textura en ese mismo objeto al presionar un boton.
Con un plano lo he conseguido mediante el siguiente codigo
//material a asignar
var mat:MovieAssetMaterial=new MovieAssetMaterial("m01",false);
mat.animated=1;
mat.doubleSided=1;
var primitive:Plane=new Plane(mat,200,200,3,3);
scene.addChild(primitive);
--------------------------------------------------------------------------------
addEventListener(Event.ENTER_FRAME,onEnterFrame);
function onEnterFrame(e:Event):void {
primitive.rotationY+=2;
renderer.renderScene(scene,camera,viewport);
}

//boton para presionar
Button1.addEventListener(MouseEvent.CLICK,onClick1);
function onClick1(event:MouseEvent):void {
var mat:MovieAssetMaterial=new MovieAssetMaterial("m01",false);
mat.animated=1;
mat.doubleSided=1;
primitive.material = mat;
}
Muchas gracias a todos

Por rhx2060

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Ago 2008 08:27 pm
Hay un foro dedicado a AS3, este es de AS1 y AS2.
Si dieras formato al código es mejor de enteneder, cuando vayas a postear verás arriba un botón de "Code", introduce tu código entre estos tags y será mucho más legible.

Mira nunca lo he hecho pero puedes intentar accediendo a las propiedades de materials del objeto collada:

Código :

var myMaterial:MovieMaterial = new MovieMaterial(mySprite, true, true);
myCollada.materials = new MaterialsList({matName:myMaterial});

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 07 Ago 2008 10:19 pm
Gracias y lo siento, pero soy nuevo en esto y he visto actionscript y no he mirado mas
muchas gracias

Por rhx2060

3 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.