Авторизироваться
  • Страница 1 из 1
  • 1
Модератор форума: ADMIN, Nextik  
Камера
05.02.2012 в 11:51 Сообщение #1
sanee
Новичок
Пользователи
Сообщений: 18
Награды: 0
Репутация: 1
Offline
Всем доброго дня и приятного программирования.
Скажите как сделать камеру, чтобы она двигалась по карте или как там сделано. Желательно без подключения библ.
Заранее большое спасибо.
05.02.2012 в 13:07 Сообщение #2
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Quote (sanee)
Скажите как сделать камеру, чтобы она двигалась по карте или как там сделано.

А как по твоему это примерно выглядит?
05.02.2012 в 14:25 Сообщение #3
sanee
Новичок
Пользователи
Сообщений: 18
Награды: 0
Репутация: 1
Offline
ну как это делается в игре киллемам, в проекте путник(рпг), в игре дикий человек
05.02.2012 в 14:44 Сообщение #4
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Quote (sanee)
ну как это делается в игре киллемам, в проекте путник(рпг), в игре дикий человек

Ну вот, у тебя уже есть аналогия. Или тебе выделить тот кусочек кода, который отвечает за передвижение "камеры"?
05.02.2012 в 23:16 Сообщение #5
sanee
Новичок
Пользователи
Сообщений: 18
Награды: 0
Репутация: 1
Offline
да пожалуйста выдели.
24.02.2012 в 17:00 Сообщение #6
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Ой, что-то я забыл про эту тему, выделять кусочек сейчас просто лень. Так вот, камеры для программиста фактически не существует. Так как камерой назван вид на происходящее в игре, а в играх объекты как правило двигаются, тебе просто нужно назначать переменные для позиции объекта и "двигать" их, изменяя значения переменных. Если ты делаешь игру, где тебе нужно много перемещать объектов, делаешь цикл где будешь изменять значения переменных и массивы для твоих X и Y, или создаешь свой тип данных и указываешь что в нем будет находится. Так намного проще, но сам по себе такой массив будет кушать много оперативной памяти. Надеюсь понятно объяснил.
27.02.2012 в 10:50 Сообщение #7
PassCall
Знающий
Проверенные
Сообщений: 88
Награды: 0
Репутация: 4
Offline
Сделать камеру - не проблема. Сделать камеру грамотно - несколько сложнее.

Как уже было описано выше, перемещение камеры - это на самом деле перемещение всех объектов. При этом то, что не попадает на экран, рисовать не нужно (оптимизация однако).
27.02.2012 в 12:09 Сообщение #8
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Реклама запрещена.
  • Страница 1 из 1
  • 1
Поиск: