Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Подскажите как организовать галактику (http://www.flasher.ru/forum/showthread.php?t=158719)

FlashWizard 22.06.2011 17:52

Подскажите как организовать галактику
 
Есть солнце. Есть бесшовная текстура космоса. Так же вокруг солнца будут появляться планеты (неограниченное количество). Если прокручивать должны загружаться новые планеты, а те которые за пределами видимости удалятся. Так же и с кусками текстуры. Подскажите пожалуйста как организовать всё это правильно. Спасибо.

alatar 22.06.2011 18:43

Цитата:

Подскажите как организовать галактику
Сначала сказать СЛОВО, потом создать Землю, Потом "Да будет свет", ну и так далее. Это же самый распространенный мануал на планете. :)

А, если по теме. То ваша галактика ничем не отличается от карты (географической). Ищите алгоритмы отображения карт. Если коротко, то ваша галактика разбивается на квадраты (исходные координаты которых известны) и в любой промежуток времени рисуется только то, что влазит в экран + небольшой запас на прокрутку. При прокрутке, вычисляете какие квадраты попадают в зону видимости и выводите их на экран.

FlashWizard 22.06.2011 18:51

Цитата:

А, если по теме. То ваша галактика ничем не отличается от карты (географической). Ищите алгоритмы отображения карт. Если коротко, то ваша галактика разбивается на квадраты (исходные координаты которых известны) и в любой промежуток времени рисуется только то, что влазит в экран + небольшой запас на прокрутку. При прокрутке, вычисляете какие квадраты попадают в зону видимости и выводите их на экран.
Спасибо конечно за отзыв. Я в курсе этого. Ещё бы чуть по-подробнее на счёт вычисления какие квадраты попадают в зону видимости.

carrotoff, пост — *****.

alatar 22.06.2011 19:12

Подробнее.

FlashWizard 22.06.2011 19:16

Благодарю, alatar.

NikolyA 22.06.2011 21:05

молодцы ребята, на галактику посягнули, я вот до сих пор пытаюсь повторить эффект как в сериале Звездные врата, но пока что-то не очень

Zebestov 22.06.2011 21:22

Пошел флейм.


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

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