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

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

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

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