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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.01.2008, 12:48
DRAGOnoid вне форума Посмотреть профиль Отправить личное сообщение для DRAGOnoid Посетить домашнюю страницу DRAGOnoid Найти все сообщения от DRAGOnoid
  № 11  
Ответить с цитированием
DRAGOnoid
 
Аватар для DRAGOnoid

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
может кто пример выложит того что он там шаманит?
__________________
Black DRAGON хочет кушать Т_Т

Старый 28.01.2008, 10:50
Ajshma вне форума Посмотреть профиль Отправить личное сообщение для Ajshma Найти все сообщения от Ajshma
  № 12  
Ответить с цитированием
Ajshma

Регистрация: Jan 2008
Сообщений: 23
Опиши подробнее, что ты хочешь изобразить с помощью этих 5000 полигонов. Возможно реализация задачи у тебя в корне неверна.

Старый 02.02.2008, 00:21
LinuxVideo вне форума Посмотреть профиль Найти все сообщения от LinuxVideo
  № 13  
Ответить с цитированием
LinuxVideo
Banned
[+4 11.12.07]
[+4 18.03.08]

Регистрация: Oct 2007
Сообщений: 269
> может кто пример выложит того что он там шаманит?

unstable.servebeer.com/m/
Верхний слайдер - поворот
Нижний или колесико мыши - маштаб
Можно двигаться (драг энд дроп) с зажатым шифтом

Анимацию пришлось выкинуть нафиг, пришлось много чем пожертвовать. Получилось далеко не то, чего бы хотелось. Зато рисуется в реалтайме!
Эх, как я буду добавлять надписи и оверлеи... Снимать клики... А ведь и линии надо бы поменять на кривые безье, причем cubic, а не штатные quadratic.

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

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
я ж говорю принцип изначально неправильный
во первых при масштабировании а точнее умеьшении карты дома и улицы убираются,
а при увеличении показываются только те, которые попадают в зону экрана (считается математикой координат)
чтобы крутить это всё конечно сложнее получится - а зачем ? ты хочешь сделать навигацию типа GPS для машин??

в общем тебе надо превратить это всё не в спрайт с кучей полигонов а спрайт с кучей объектов... и не 5000 а 50
__________________
Black DRAGON хочет кушать Т_Т

Старый 02.02.2008, 22:35
LinuxVideo вне форума Посмотреть профиль Найти все сообщения от LinuxVideo
  № 15  
Ответить с цитированием
LinuxVideo
Banned
[+4 11.12.07]
[+4 18.03.08]

Регистрация: Oct 2007
Сообщений: 269
Да, можно дома убирать, эта функция уже есть, но закомментирована. Почему? А обсчет на "выбывание" тоже прилично ресурсов кушает, да и очень странно, когда что-то появляется-исчезает. Особенно при анимации зума прикольно выглядело. При общем плане надо не только убирать мелкие объекты, но и склеивать большие полигоны, полностью их пересчитывая. Быстрого алгоритма я не знаю. Можно попробовать раздуть базу, запихав в нее все уровни, но она и так 250кб, причем сейчас там объектов то практически нет, а линии - прямые. Далее, смотрим картинку. Ширина домов - пара пикселей, промежуток между ними - субпиксельный. Зато красиво и информативно. Именно из-за информативности не охота вырезать мелкие детали.

Крутить - не сложнее, оно сейчас крутит и неплохо. А хотелось бы как Google Earth, включая и 3D-наклон. Будет и GPS, и куча всего, включая интерактивные объекты. А у меня тупая проблема с отрисовкой. Как наносить текст на кривые - не представляю.


Да, ссылку просмотрело 6 человек, а отписал только один...
Изображения
 

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

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
мне тоже интересно просто
кстати я скоро сам напишу класс карт уж очень ты меня этим заинтересовал.
ещё есть советы родились.
во первых наверно не стоит рисовать линии в объектах - сам видешь когда делаешь зум по минимум.
во вторых наложить слова просто - тебе всёравно придётся сделать базу объектов иначе теряется весь смысл.. и у объекта есть свои координаты - к им и привязываешь текст...

я вообще вижу это так:
у тебя один класс содержит координаты, размеры и данные типа текст с описанием объекта.
ты размещаешь на карте куччу этих объектов в соответствии параметров.. сглаженного зума пока не получается.. однако надо потестить..

посути когда мы зумим мы обращаемся к бд которая возвращает XML объектов.

ладно я думаю всёравно не понятно что я имею ввиду )
__________________
Black DRAGON хочет кушать Т_Т

Старый 03.02.2008, 19:46
LinuxVideo вне форума Посмотреть профиль Найти все сообщения от LinuxVideo
  № 17  
Ответить с цитированием
LinuxVideo
Banned
[+4 11.12.07]
[+4 18.03.08]

Регистрация: Oct 2007
Сообщений: 269
> кстати я скоро сам напишу класс карт уж очень ты меня этим заинтересовал.

Я тоже думал, что это просто. Вот через OpenGL рисовать несколько проще...


> во первых наверно не стоит рисовать линии в объектах - сам видешь когда делаешь зум по минимум.

А что делать на максимальной детализации? Выглядит не слишком красиво.
Была идея динамической смены цвета/толщины, в зависимости от зума, но... Посмотрим...


> во вторых наложить слова просто - тебе всёравно придётся сделать базу объектов иначе теряется весь смысл.. и у объекта есть свои координаты - к им и привязываешь текст...

База уже есть. Координаты тоже. Проблема в отрисовке. В быстрой отрисовке.


> у тебя один класс содержит координаты, размеры и данные типа текст с описанием объекта.
> ты размещаешь на карте куччу этих объектов в соответствии параметров..

Дык у меня один спрайт сожрал кучу ресурсов, до классов пока дело не дошло...


> посути когда мы зумим мы обращаемся к бд которая возвращает XML объектов.

XML - пожиратель трафа. И зачем каждый раз лазить, если вся база весит 250кб (она сейчас вся сразу грузится)

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

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
короче попробую написать свой класс. если что новое появится сообщю...
ещё появидась идея с зумом делать объекты прозрачным. а когда прозрачность падает до 0 вообще убирать..
но это только идея попробую посмотреть как будет на практике
__________________
Black DRAGON хочет кушать Т_Т

Старый 04.02.2008, 10:16
LinuxVideo вне форума Посмотреть профиль Найти все сообщения от LinuxVideo
  № 19  
Ответить с цитированием
LinuxVideo
Banned
[+4 11.12.07]
[+4 18.03.08]

Регистрация: Oct 2007
Сообщений: 269
Когда ждать?


ЗЫ: Люди, которые смотрят, вы бы тоже чего отписали
Сегодня кто-то под Маком зашел - не тормозило?

Старый 04.02.2008, 10:19
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 20  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вывалилось
Код:
TypeError: Error #1010: A term is undefined and has no properties.
	at Untitled_fla::MainTimeline/redraw1()
	at Untitled_fla::MainTimeline/tryRebuild()
	at Function/http://adobe.com/AS3/2006/builtin::apply()
	at <anonymous>()
	at SetIntervalTimer/onTimer()
	at flash.utils::Timer/_timerDispatch()
	at flash.utils::Timer/tick()
Зум работает, вроде не тормозит.

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

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

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


 


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


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