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

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

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

Регистрация: Oct 2007
Сообщений: 26
По умолчанию Потоки (параллельные вычисления)

Использую в проекте шум Перлина, что нещадно грузит процессор пользователей на 100%. Можно ли организовать выполнение вычисления в несколько потоков, как это возможно к примеру на том же JavaScript?

Старый 16.01.2008, 17:04
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 2  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
конечно можно...использовать обычные функции, а не писать всё в одном месте
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 16.01.2008, 17:09
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 3  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Заметил, что если вместо PerlinNoise тупо растровую картинку с нарисованным в фотошопе шумом двигать (шум ведь сам по себе не нужен? нужно обычно изменение канала цвета), то производительность (особенно при больших размерах) резко вырастает.

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
с таким же успехом можно двигать объект созданный с BitmapData
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 16.01.2008, 17:27
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 5  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Наверное, если не критична загрузка процессора в момент создания.
Также важно каким именно образом двигать битмапдату. В общем вариант с нарисованным в шопе шумом (вобще-то отпринскринил с экрана, сделав статичный видимый PerlinNoise) оказался наиболее простым и шустрым (я его в дисплейсмент-фильтре использовал).

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Флеш выполняет все действия однопоточно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 16.01.2008, 19:50
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 7  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
исключая загрузку данных из вне...можно и так и так
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 16.01.2008, 20:01
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от CrazyFlasher
исключая загрузку данных из вне...можно и так и так
Включая и загрузку.
Запустите после начала загрузки условно бесконечный цикл и пока он не закончится, событие процесса загрузки не сработают.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 16.01.2008, 20:04
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 9  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
ну это да...я имею ввиду с точки зрения человеческой реакции
И всё же если я начну загружать файл, и после начала начну загружать другой, ну или там массив парсить, то соответственно будет выполняться 2 процесса одновременно...я понимаю, iNils, что ты немного о другом...но всё же
__________________
Flash Developer
Папа TDP4 Team Battle


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

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

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


 


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


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