Внешний вид кубик песчаный - PullRequest
       16

Внешний вид кубик песчаный

1 голос
/ 22 сентября 2009

Я новичок в Sandy и Action Script 3. Я следовал учебному пособию на песчаном веб-сайте и создал куб.

Но мне не удалось создать куб с разными текстурами на каждой грани куба. Моя первая текстура дублируется на каждом лице.

Итак, как я могу иметь разные текстуры на каждом лице? Я не нашел, как это сделать на песчаном веб-сайте.

1 Ответ

1 голос
/ 25 сентября 2009

Хорошо, ребята, вот код:

var materialFace1:BitmapMaterial = new BitmapMaterial( bitmap1.bitmapData );
materialFace1.lightingEnable = true;
var appFace1:Appearance = new Appearance( materialFace1 );

var materialFace2:BitmapMaterial = new BitmapMaterial( bitmap2.bitmapData );
materialFace2.lightingEnable = true;
var appFace2:Appearance = new Appearance( materialFace2 );

var materialFace3:BitmapMaterial = new BitmapMaterial( bitmap3.bitmapData );
materialFace3.lightingEnable = true;
var appFace3:Appearance = new Appearance( materialFace3 );

var materialFace4:BitmapMaterial = new BitmapMaterial( bitmap4.bitmapData );
materialFace4.lightingEnable = true;
var appFace4:Appearance = new Appearance( materialFace4 );

var materialFace5:BitmapMaterial = new BitmapMaterial( bitmap5.bitmapData );
materialFace5.lightingEnable = true;
var appFace5:Appearance = new Appearance( materialFace5 );

var materialFace6:BitmapMaterial = new BitmapMaterial( bitmap6.bitmapData );
materialFace6.lightingEnable = true;
var appFace6:Appearance = new Appearance( materialFace6 );



var box:Box = new Box( "box",100,100,100);


    var face:PrimitiveFace = box.getFace(Box.FACE_LEFT);
    face.appearance = appFace1;

    face = box.getFace(Box.FACE_BOTTOM);
    face.appearance = appFace2;

    face = box.getFace(Box.FACE_FRONT);
    face.appearance = appFace3;

    face = box.getFace(Box.FACE_BACK);
    face.appearance = appFace4;

    face = box.getFace(Box.FACE_RIGHT);
    face.appearance = appFace5;

    face = box.getFace(Box.FACE_TOP);
    face.appearance = appFace6;

Этот код позволяет иметь куб с другой текстурой по лицу.

...