Добавлен , опубликован
Начал делать "скайбокс", т.е. задний фон для игры.
Сразу говорю, рисовал не я.
Опрос: Как вам?
1. 
Класс
2. 
Нормально
3. 
Ну так
4. 
Имхо
Но я столкнулся с такой проблемой.
Кто не понял, получается что под землей видно небо.
Прошу совета.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Use the search, Luke!
Или просто используй текстуру неба (именно неба, без ничего) и затемняй его, когда персонаж опускается ниже.
25
Klimlords, ниже средней высоты всех блоков, если у тебя нет высоких гор, конечно.
26
Но я столкнулся с такой проблемой.
Чаще всего это решается тайлами заднего фона, которые создаются на месте уничтоженного блока. Обычно, этот тайл имеет такую же текстуру, что и блок, только темнее/светлее, чтобы игрок понимал, что там есть проход.
20
Чаще всего это решается тайлами заднего фона, которые создаются на месте уничтоженного блока. Обычно, этот тайл имеет такую же текстуру, что и блок, только темнее/светлее, чтобы игрок понимал, что там есть проход.
И каждому блоку, текстуру замену?
26
И каждому блоку, текстуру замену?
Нет, если движок позволяет создавать перекрашенные тайлы без дополнительных телодвижений.
20
Нет, если движок позволяет создавать перекрашенные тайлы без дополнительных телодвижений.
Не позволяет

Допустим поставил ты блок не под землёй. Сломал его, и на фоне появился перекрашенный тайл. Но ведь он там не нужен.
26
Допустим поставил ты блок не под землёй. Сломал его, и на фоне появился перекрашенный тайл. Но ведь он там не нужен.
Эти тайлы будут скрывать небо под землёй -> решение твоей проблемы. Обычно в играх-платформерах так и поступают.

Ах, я понял, о чём ты. Да, пользовательские блоки не должны создавать после себя тайлов, только те, что сгенерировались в начале игры.
20
Ах, я понял, о чём ты. Да, пользовательские блоки не должны создавать после себя тайлов, только те, что сгенерировались в начале игры.
Тогда я думаю блок фона надо генерировать вместе с обычными блоками.
26
Тогда я думаю блок фона надо генерировать вместе с обычными блоками.
Это тебе уже решать, генерация больших фонов может занять много времени при старте игры, и не везде игрок перероет землю -> меньше тайлов в игре -> общая оптимизация (хоть и довольно мизерная). Варианты есть, в общем.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.