Тема: [Away3D] away3d 4 beta SkyBox как?
Показать сообщение отдельно
Старый 01.07.2012, 13:15
vector3d вне форума Посмотреть профиль Отправить личное сообщение для vector3d Найти все сообщения от vector3d
  № 5  
Ответить с цитированием
vector3d

Регистрация: Nov 2005
Адрес: г.Воронеж
Сообщений: 139
Отправить сообщение для vector3d с помощью ICQ Отправить сообщение для vector3d с помощью Skype™
Код 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/

Не могу сделать так, что бы зона не ограничивалась так близко.

В чём причина?