|
|
|||||
Регистрация: Jul 2009
Сообщений: 15
|
Стоимость приложения на Stage3D
Не вакансия, хочу с помощью знающих людей определиться с ценой работы. У меня не было опыта со Stage3D, поэтому сложно самому сделать выводы по времени и стоимости.
Суть проекта: генеалогическое дерево, 2D графика. Есть листья с фотками людей, их связывают разнообразные линии. Листья и связи при наведении подсвечиваются. Также нужно ловить клики по ним и уметь определять позицию в глобальных координатах, чтобы по клику показывать подсказки и менюшки. Элементов дерева очень много (до 10 тыс. листьев) и все тормозит, поэтому хочу применить Stage3D. Посоветуйте насчет стоимости работы, учитывая, что вариант без Stage3D уже функционирует: определяются позиции листьев и связей, данные хранятся в модели (старый view безболезненно можно вырезать). |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Поизучайте Starling. Там все как в обычном флеше, только все спрайты/мувиклипы находятся в видеопамяти.
Велосипед не придется изобретать, по крайней мере.
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
protected function getMyMoney($time:uint,$reit:uint,$place:String):uint { var k:uint = ($place=='3D') ? 3/2 : 1; return k*($time*$reit); } var myReit = 12; // $ var time = 120; // hours var place = "3D";// engine trace("Im lacky "+getMyMoney(time,myReit,place)+"$ maybe"); p.s. ссори за флуд
__________________
return this... |
|
|||||
Регистрация: Jul 2008
Сообщений: 912
|
Боюсь Stage3D вам тут так сразу и не поможет. Каждый листок у вас будет вести себя как отдельный объект, а значит попадёт в отдельный буфер, а это значит что задача неподъёмная, во первых буферов всего 4000 но средние современные компьютеры начинают загибаться уже при использовании 700 буферов через Stage3D из-за долгого общения CPU и GPU. Разберитесь сначала в технологии и обратите внимание на системы частиц, например Flint, они показывают как можно в одном буфере расположить независимые друг от друга объекты. Но это делается в шейдере, так что сомневаюсь, что вашу задачу можно решить при помощи AGAL.
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Цитата:
|
|
|||||
http://vk.com/app1988560
А так - нельзя? Без Стэджа3д и прочих наворотов? Хелп - Помощь над приложением Фуллскрин, масштабирование, панорамирование. |
|
|||||
Stage3D тут не нужен. Это же не динамическое приложение. Sintesis дело говорит. Одних только картинок на 10 тыс листьев будет огромное количество. Поэтому придется постоянно загружать/выгружать данные. С этим лучше справится старая добрая битмапдата с возможность очищать мгновенно память.
|
|
|||||
Регистрация: Jul 2009
Сообщений: 15
|
Спасибо за ответы
Цитата:
Цитата:
то получится очень медленно. Я не пробовал, но скорей всего будет даже медленнее, чем с использованием стандартных DisplayObject-ов для элементов дерева. Потому что вершин 10 тыс., а связей между ними к примеру уже 30 тыс., каждая связь это до 3-х отрезков |
Часовой пояс GMT +4, время: 08:40. |
|
« Предыдущая тема | Следующая тема » |
|
|