nemyax пока что самый удачный хак я нашёл в результате ошибки, вверх ногами записав a/b в формуле, с ним отклонение от стабильного радиуса не превышает 1 юнита или даже 5-6 знак после запятой. А вот всё что я писал на основе своих школьных знаний по геометрии, всегда давало мне только спирали, которые в самом идеальном случае начинали "плыть" через пару витков.
Я сравнил два варианта: если круг радиусом в 80-100 юнитов по-школьному аппроксимировать как цепочку равнобедренных треугольников, по треугольнику на кадр, то в каждом из них будет два угла что-то типа 89.5 градусов каждый, но на практике получаем спираль. "Хак" даёт ровный круг но показывает что угол между вектором движения и радиусом составляет чуть больше 60 градусов. Я могу только предположить что выставление нового угла и нового направления движения в движке не мгновенное и не идеальное, каким я его себе представляю.
Это канеш мечты, но было бы классно увидеть такого рода двиг: представьте, эдакий движок-конструктор, запускаешь, выбираешь пресет с нужным жанром, стрелялка там, рпг и т.п., настраиваешь камеру, различные переменные, щелкаешь на объект появляется меню его свойств, где настраиваешь, что с ним случится в случае столкновений, его вес, скорость и т.п., типа как у энтити. Если грамотно продумать логику, то можно любую игру таким образом собрать.
Выбираешь модельку, она прогружается из онлайн-сервиса, куда пользователи бы могли сами загружать свои творения: готовые уровни, модели, префабы и продавать их таким образом. Звучит наивно, но я считаю, что такое на самом деле возможно, таким образом любой человек бы смог собрать игру, это вызвало бы настоящий каскадный резонанс в гей-деве)
Yo Den писал: Выбираешь модельку, она прогружается из онлайн-сервиса, куда пользователи бы могли сами загружать свои творения: готовые уровни, модели, префабы и продавать их таким образом. Звучит наивно, но я считаю, что такое на самом деле возможно, таким образом любой человек бы смог собрать игру, это вызвало бы настоящий каскадный резонанс в гей-деве)
Скоро люди не будут нужны для этого, игры будет делать ИИ.
А если внимательно проанализировать рынок движков, то можно натолкнуться на UE4, в котором есть все то "наивное", что ты описал. Тонны халявного контента есть в marketplace (ну, аналог юнити-стора, как я понял); пресеты игровых жанров с набором базовой логики есть при выборе нового проекта; вся логика и переменные - блупринты (хотя при желании можно и на плюсах "по-старинке"), где достаточно иметь знания по программированию на базовом уровне школьной информатики; можно сделать любую игру бесплатно и без смс. Вроде ничего не пропустил. О каком-таком движке мечты ты говоришь?
Цитата:
Cybermax писал: Скоро люди не будут нужны для этого
Давай сейчас все бросим. Ну а зачем стараться, если результат заранее известен?
__________________
To start the match, Let's draw the sketch, Then add some magic from your heart!
Take gold and blue, Take silver too and put a sparkle in your art!
I love that dress, I love It, YES!!! I love the way It makes me feel.
I love the shoes, I love to choose, It was a dream and now It's real!
Конечно нужна, равно как и визуализация триггеров, связей, подсветка патчей, маршрутов, подписи над энтитями - чем больше средств диагностики и доводки - тем лучше. Есть ситуации когда из консоли не всегда понятно. Может браши двигать нельзя, но всё что связано с клиентской частью - или что можно перекомпилировать налету - точно надо вывести в интерфейс какой-нибудь. Менять скейл, позицию env_model (а может даже и env_static), динамические источники света и прочее. Карты вон джек есть делать, но например если речь о калибровке скейлов тех же моделей - придётся по карте летать, а для этого и ноклипспид регулироваться должен.
Добавлено 26-05-2020 в 13:01:
А даже если и браши. Rebuild в консоль, и чтение параметров из батника с именем карты или файла-спецзагона с параметрами компиляции - глобальных и отдельных для каждой карты. Вот.
Добавлено 26-05-2020 в 16:17:
Цитата:
Ku2zoff писал:Надеюсь, ты ещё помнишь времена, когда приходилось удалять одну игру, чтобы установить другую, когда 120 гб были роскошью.
Прямо ножом по серду. Чтобы установить новый калофдутий надо 200 гигов, а у меня везде меньше 30 осталось.
Продолжая тему влажных фантазий: клиентские сплайны. Невыразимо удобная вещь для создания заборов, ЛЭП, жд путей, дорог, трубопроводов - всего, что имеет протяжённость и/или ветвится. Для соединения повторяющихся сегментов или концов сплайнов можно сделать спецкости, например, как требование к моделям. К слову говоря в Trainz самый юзер-френдли редактор ландшафтов который я когда-либо видел (как и всё остальное). Насчёт Train Simulator не знаю, не юзал (второе видео).
Решил остановится вот на каком варианте:
Пока что движок будет без своего редактора, в силу чего его материалы и настройки будут иметь читабельный вид, то есть чтобы на крайняк можно было и в блокноте. А потом, постепенно появится и свой редактор.