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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Oct 2008
Сообщений: 14
По умолчанию выборочный рендер в papervision

Всем привет.

На сцене содержится множество кубиков (штук 600) и из-за этого флешка притормаживает. Вопрос собственно такой: можно ли выборочно рендерить часть обьектов в papervision, чтобы распределить нагрузку на несколько фреймов?

Пробовал использовать layer'ы (http://blog.zupko.info/?p=129)
Код AS3:
renderer.renderLayers(scene, camera, viewport, layersToRender);
но тормозит в разы сильнее, чем просто singleRender()

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Можно использовать несколько сцен и рендерить нужные.
__________________
Griver

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

Регистрация: Oct 2008
Сообщений: 14
увы, тормоза не пропали....даже сильнее стали...
похоже, что раскидывать рендер на несколько фреймов вообще неблагодарная задача..нужно искать другие пути

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Конечно, если у Вас 600 объектов, и все нужно отрисовывать, то без разницы.
Есть смысл только если часть рендерить, а часть нет, я думал это и нужно.

Цитата:
Сообщение от kyrpyr Посмотреть сообщение
раскидывать рендер на несколько фреймов
Это как?
__________________
Griver

Старый 30.01.2009, 15:49
kyrpyr вне форума Посмотреть профиль Отправить личное сообщение для kyrpyr Найти все сообщения от kyrpyr
  № 5  
Ответить с цитированием
kyrpyr

Регистрация: Oct 2008
Сообщений: 14
это к примеру каждый первый фрейм рендерить 1ю половину объектов, а каждый 2й - вторую..

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Такое не прокатит.
__________________
Griver

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

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

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


 


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


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