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

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

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

Регистрация: Jan 2012
Сообщений: 836
По умолчанию Камера слежения

Не однократно замечал в играх, как камера следит за движущимся объектом и передвигает сцену в ту сторону, куда движется объект. Как такое реализовать? Чтобы объект был всегда в зоне видимости, даже если он выходит за рамки фона, камера не упускала его из виду

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Насколько я знаю, как везде меня учили - сцена на самом деле никуда не двигается, а двигается только карта со всем её содержимым.

И чтобы не упускать объект из виду, достаточно поставить несколько условий при входе в кадр.

Старый 10.02.2014, 03:27
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 3  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
А можно примерчик если не затруднит?)

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

Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
http://www.ant-karlov.ru/skrolling-igrovogo-mira.html

Добавлено через 30 секунд
Вот к примеру) вообще можно многими способами сделать

Старый 11.02.2014, 16:04
Fogflasher вне форума Посмотреть профиль Отправить личное сообщение для Fogflasher Найти все сообщения от Fogflasher
  № 5  
Ответить с цитированием
Fogflasher

Регистрация: Mar 2013
Сообщений: 290
Скажите, а вот если игру разрабатывать на Flash IDE, то сам мир, он как хранится, в виде одного большого мега-спрайта?
(Например с разрешением 8000 на 8000 для акрадной игры).

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

Старый 11.02.2014, 16:07
Vansimar вне форума Посмотреть профиль Отправить личное сообщение для Vansimar Найти все сообщения от Vansimar
  № 6  
Ответить с цитированием
Vansimar
 
Аватар для Vansimar

Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
Конечно же нужно разбивать все на куски)

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

Регистрация: Mar 2013
Сообщений: 290
Ну вот допустим я разбил мир на куски, и все это загрузил в Library, а что потом обычно делается?

Надо же наверное некий двух-мерный массив создавать? Или как-то потом отслеживать в каком квадранте герой находится?

Просто вот из примера той статьи не совсем понятно откуда берется граница текущего квадранта, этож наверное еще один массив с границами, что-ли.

Старый 11.02.2014, 16:18
Vansimar вне форума Посмотреть профиль Отправить личное сообщение для Vansimar Найти все сообщения от Vansimar
  № 8  
Ответить с цитированием
Vansimar
 
Аватар для Vansimar

Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
Зачем массив с границами,так можно посчитать, как бы я сделал, я бы написал какой нибудь редактор уровней,который сохранял бы всю инфу об уровне в файл, а потом в клиенте игры загружал эти данные, и причем не все сразу,а по кускам,просто просчитывал б ,где находится персонаж, то и загружал

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

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

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


 


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


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