Я пытаюсь создать игру, похожую на this (Примечание: Когда вы нажимаете «играть», в игре есть SFX, который вы не можете отключить, поэтому вы можете захотеть для проверки объема). В частности, мне интересно узнать, как создается «бесконечный» ландшафт. Существуют ли какие-либо учебники/статьи, описывающие это? Я наткнулся на procedural generation, но я не совсем уверен, какие темы я должен искать (или если это даже процедурное поколение).2d генерация ландшафта в реальном времени
(я использую C#, но я не против языка, как я предполагаю, что теория позади него остается такой же)
Спасибо за ответ. Я надеюсь немного расширить эту игру, имея фактические изображения. Действительно ли это случай создания случайного числа между (например, 0-3), а затем рисование соответствующей текстуры? Или это будет совсем неэффективно, чтобы делать каждый кадр? Это также означает, что каждая ширина шага должна быть постоянной? – Skoder
Если это так, вам нужно будет иметь фиксированное количество склонов, предварительно созданных в качестве изображений, поэтому концы, которые касаются, выглядят так, как будто они совпадают ... Ширины могут быть переменными, но вам определенно необходимо иметь буфер (на всякий случай) - возможно, около 20 шагов, которые находятся вне экрана. –
Я попытаюсь объединиться с этой идеей. Спасибо за помощь! – Skoder