Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.03.2012, 13:54
loigor3 вне форума Посмотреть профиль Отправить личное сообщение для loigor3 Найти все сообщения от loigor3
  № 1  
Ответить с цитированием
loigor3

Регистрация: Apr 2011
Сообщений: 20
По умолчанию Камера в alternativa3d

Здравствуйте. Я растянул(точнее попытался) свою флешку под размер экрана кодом:
Код AS3:
stage.align = "TL";
			stage.scaleMode = "noScale";
Но проблема в том, что вся флешка(с начальными размерами 550 на 400) сместилась в левый верхний угол. Я заподозрил в содеянном камеру:
Код AS3:
camera.view = new View(550,400);
Вопрос собственно в том, как растянуть обзор камеры под размеры экрана, точно так же, как я это попытался сделать с флешкой?
Сильно не пинайте, если вопрос некорректен.

Старый 12.03.2012, 15:57
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 2  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
Код AS3:
camera.view.width = stage.stageWidth;
camera.view.height = stage.stageHeight;
__________________
Хороший отдых - половина работы.

Старый 12.03.2012, 17:17
loigor3 вне форума Посмотреть профиль Отправить личное сообщение для loigor3 Найти все сообщения от loigor3
  № 3  
Ответить с цитированием
loigor3

Регистрация: Apr 2011
Сообщений: 20
все равно не получается. Вот скрин:
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 77
Размер:	24.6 Кб
ID:	27704  

Старый 12.03.2012, 17:23
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 4  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
менять размер вьюпорта камеры нужно при изменении размеров сцены, по событию сцены resize и после этого перерисовать сцену
Код:
camera.render();
__________________
Хороший отдых - половина работы.

Старый 12.03.2012, 18:55
loigor3 вне форума Посмотреть профиль Отправить личное сообщение для loigor3 Найти все сообщения от loigor3
  № 5  
Ответить с цитированием
loigor3

Регистрация: Apr 2011
Сообщений: 20
Можно пример пожалуйста? Если не сложно
Код AS3:
camera = new Camera3D  ;
			camera.view = new View(stage.stageWidth,stage.stageHeight);
			addChild(camera.view);
			addChild(camera.diagram);
			camera.rotationX = -100 * Math.PI / 180;
			camera.y = 100;
			camera.z = 0;
			camera.x = 100;
			stage.addEventListener(Event.ENTER_FRAME,onEnterframe);
 
			function onEnterframe(e:Event):void
			{
 
				controller.update();
				camera.render();
			}

Старый 12.03.2012, 19:07
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 6  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
Код AS3:
function onEnterframe(e:Event):void{
   camera.view.width = stage.stageWidth;
   camera.view.height = stage.stageHeight;
   controller.update();
   camera.render();
}
__________________
Хороший отдых - половина работы.

Старый 12.03.2012, 20:51
loigor3 вне форума Посмотреть профиль Отправить личное сообщение для loigor3 Найти все сообщения от loigor3
  № 7  
Ответить с цитированием
loigor3

Регистрация: Apr 2011
Сообщений: 20
благодарю от всего сердца, поклон душевный)

Старый 12.03.2012, 21:38
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 8  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
с удовольствием приму вместо поклона зелёный плюс над комментом который вам помог
__________________
Хороший отдых - половина работы.

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.