Некомпетентный Разработчик pinned «Насчет Toilet Boom: Мы общаемся с Invisible Narrative's (кампания которая владеет сериалом) насчет лицензии и поддержки. Если инвизы купят у нас игру, либо будет оформлен договор о сотрудничестве — игра станет официальной и будет разрабатываться большой…»
Я благополучно потратил 100.000 рублей на тур в Еревану
https://youtu.be/cVLxG_OU6RU?si=UAPqg_5a2HumIyyD
Я если честно ряльна не успел доделать все что нужно для полноценного плейса
https://youtu.be/cVLxG_OU6RU?si=UAPqg_5a2HumIyyD
Я если честно ряльна не успел доделать все что нужно для полноценного плейса
YouTube
Я КУПИЛ ROBLOX 2 За 100.000 РУБЛЕЙ (роблокс заблокировали, теперь играем в это)
В этом безумном видеоролитити Я ЗАКАЗАЛ ROBLOX 2 За 100.000 БЕЗУМНЫХ Рублей. И возможно это лучший аналог настоящему роблоксу. Приятного просмотра)
Так же не забывай подписываться, ведь 1 Подписчик = 1 Рублю в Благотворительность до 1 Января.
________…
Так же не забывай подписываться, ведь 1 Подписчик = 1 Рублю в Благотворительность до 1 Января.
________…
😢5
Еду в Новосибирск, как приеду, надо будет первый плейс доделать и выложить, пока роблокс в бане и есть органика.
Я не играю в роблокс, но верю и надеюсь что его разблокируют, так как просто знаю что есть много кто очень любит эту игру
Я не играю в роблокс, но верю и надеюсь что его разблокируют, так как просто знаю что есть много кто очень любит эту игру
This media is not supported in your browser
VIEW IN TELEGRAM
Карта (радар)
Нужен просто потому что игра 2д и поле зрения узкое. Отображает иконки структур, не сами объекты
Нужен просто потому что игра 2д и поле зрения узкое. Отображает иконки структур, не сами объекты
Кому интересно — работает на тех же сюрфейсах, генерируя новый сюрфейс покадрово, перераспределяя нагрузку от проверки шума и отрисовки пикселей на несколько кадров.
Сделано так ради оптимизации, так как рисовать каждый тик тысячи пикселей трудоёмко.
Радар отслеживает постоянные объекты, те же деревья на радаре это чанки где много пальм. Сами объекты не отслеживаются, так как все объекты за пределами камеры деактивируются для той же оптимизации. Деревни отслеживаются с помощью структурных объектов которые в отличие от домов постоянные.
❤4 2
Нарисуйте что-нибудь для структур, пропы либо объекты, будто палатка для лагерей, или водонапорная башня из бетона
Размер тайла (1 метр) - 32x32
Размер тайла (1 метр) - 32x32
🔥6 3
Оптимизировал генерацию и радар.
последние дней 5 только этим и занимался, поэтому единственное что могу запостить.
средний фпс с 2000 повышен до 3400 (ryzen 5 5600, rtx 5060 ti)
На достаточно мощную видеокарту внимания не обращайте, с отрисовкой справятся и мобильные чипы.
На моём телефоне около 500 кадров (snapdragon 870)
последние дней 5 только этим и занимался, поэтому единственное что могу запостить.
средний фпс с 2000 повышен до 3400 (ryzen 5 5600, rtx 5060 ti)
На достаточно мощную видеокарту внимания не обращайте, с отрисовкой справятся и мобильные чипы.
На моём телефоне около 500 кадров (snapdragon 870)
Кому интересно:
• Радар теперь работает на девяти поверхностях в качестве чанков, а отрисовка не попиксельная, вместо них используются примитивы (круги, можно и квадраты), в целом генерация радара теперь похожа на генерацию чанков поверхности мира.
• Генерация объектов теперь работает не на рандоме от координат как раньше, а на системе весов:
Если раньше приходилось перебирать массив со структурами объектов array(n) и считать шансы со значением шума, то теперь у нас есть два массива с объектами и весами (индексами) простой пример:
objects = [three, bush, grass]
weight = [0,1,1,2,2,2] // цифры в массиве это индексы массива objects. редкий индекс 0, а самый частый 2.
Так, получая случайную ячейку с weight мы получаем индекс объекта с нужным шансом, без перебора массива.
var _ind = weight[n] //n = случайное число..
object = objects[_ind]
На скрине функция установки объекта
• Для поиска структур добавлена функция которая создаёт real ключ (32 битное числовое значение), вместо string (текст) имени, для поиска переменной в каждой структуре.
• Так же теперь сюрфейсы поверхности рисуются только тогда, когда их видно на камере.
• Объекты же как и раньше деактивируются за пределами камеры, однако теперь замораживаются и все события объектов если они находятся на определенном расстоянии, даже если в пределах камеры, так как необходимости проверять столкновение с игроком для анимации даже на малой дистанции нет.
👍1