
Код AS3:
package {
import away3d.primitives.SkyBox;
import away3d.textures.BitmapCubeTexture;
/**
* Тестируем скайбокс.
* @author redefy
*/
public class TestSkyBox extends BaseTest {
[Embed(source = 'resources/skybox/snow_negative_x.jpg')] public const NEG_X:Class;
[Embed(source = 'resources/skybox/snow_negative_y.jpg')] public const NEG_Y:Class;
[Embed(source = 'resources/skybox/snow_negative_z.jpg')] public const NEG_Z:Class;
[Embed(source = 'resources/skybox/snow_positive_x.jpg')] public const POS_X:Class;
[Embed(source = 'resources/skybox/snow_positive_y.jpg')] public const POS_Y:Class;
[Embed(source = 'resources/skybox/snow_positive_z.jpg')] public const POS_Z:Class;
public function TestSkyBox() {
super();
}
override protected function initObjects():void {
var cubeTexture:BitmapCubeTexture = new BitmapCubeTexture(new POS_X().bitmapData, new NEG_X().bitmapData, new POS_Y().bitmapData,
new NEG_Y().bitmapData, new POS_Z().bitmapData, new NEG_Z().bitmapData);
var skyBox:SkyBox = new SkyBox(cubeTexture);
conteiner.addChild(skyBox);
}
}
}
Работает, но... не могу изменить размер skyBox.
skyBox.scaleX=40;//не работает
skyBox.scaleY=40;//не работает
skyBox.scaleZ=40;//не работает
skyBox.scale(40);// то же нет
Добавлено через 16 минут
http://loveisrus.ru/game3/
Не могу сделать так, что бы зона не ограничивалась так близко.
В чём причина?