Happy Thanksgiving, Прежде всего, я искал информацию, если Visual Scripting - это новая вещь, которая была создана для игровых движков. Позвольте мне показать вам некоторые примеры визуальных сценариев Visual Scripting vs Coding
другая вещь просто регулярное кодирование, как писать на C++ код в IDE теперь я пытался их обоих, но вопрос, который я пытался выяснить, есть так Я попробовал оба из них, кажется, что визуальные сценарии проще и понятнее, по крайней мере, для меня. Я чувствую, что это имеет смысл, когда я соединяю узлы, сравнивая их с тем, когда я пишу код, например, «Контроллер проигрывателя» Я расскажу вам как долго мне понадобилось писать вражеский контроллер! Написание кода для контроллера плеера в C++ мне потребовалось около 2 часов , тогда как мне потребовалось всего один час, чтобы подключить узлы, чтобы сделать контроллер игрока, используя визуальные скрипты, но хотя это был простой процесс и быстрый, я не чувствовал себя хорошо об этом, и я начал больше думать о том, что было бы преимуществом написания кода на языке C++, а не только для соединения узлов? так вот вопрос: В чем преимущества написания кода? Каковы преимущества использования Visual скрипта? Каковы недостатки обоих из них? Я знаю, что это преимущества визуальных сценариев это не так сложно, как написание C++ кода
Также будет писать код быстрее, чем «уже созданных сценариев» (визуальные скрипты)
Последний вопрос, если вам нужно выбрать между тем, что бы вы выбрали Visual или написанием кода?
Примечание: Я решил задать здесь вопрос, а не веб-сайт игрового движка, потому что здесь, где я могу найти «программистов», где на большинстве веб-сайтов для игр все они предпочитают «счастливый путь», как они его называют, визуальный сценарий), а не «печальный способ», который является (код записи)
Надеюсь, на этот раз я не задал какой-то «плохой» вопрос, который приведет к слишком большому числу отрицательных голосов :) будьте легко на меня, это День благодарения;)
Update: Вот еще немного информации о визуальных сценариях, которые я использую в Unreal Engine Я получил его с сайта Unreal Engine "Система визуальных скриптов Blueprints в Unreal Engine представляет собой полноценную систему сценариев игры, основанную на концепции использования интерфейса на основе узлов для создания элементов игрового процесса из Unreal Editor. Эта система чрезвычайно гибкая и мощная, поскольку она позволяет дизайнерам использовать практически весь спектр концепций и инструментов, которые обычно доступны только программистам. Используя чертежи, дизайнеры могут прототипировать, реализовать или модифицировать практически любой элемент игрового процесса, например: Игры - настройка правил игры, настройка условий игры и т. Д. Игроки - создают варианты с различными сетками и материалы или настройку персонажа , Камеры - прототип новых перспектив камеры или динамическое изменение камеры во время игры. Ввод - изменение элементов управления проигрывателя или разрешение игроков передавать входные данные элементам. Предметы - оружие, заклинания, пикапы, триггеры и т. Д. Среды - создавайте рандомизированные реквизиты или объекты, созданные с помощью процедур. " Я не думаю, что есть такая вещь, как если бы вы должны сделать что-то сложно, что нужно писать код для него (мое мнение)
Если вам нужно написать что-нибудь сложное, вам понадобится фактический код. – SLaks
Можете ли вы быть более конкретным, потому что, основываясь на моем опыте, я увидел много сложных способов создания вражеского «мозга», в котором враг движется вокруг прослушивания, и все атаки совершаются с использованием визуальных сценариев. – CaVeMaN
Visual Scripting - это не новая концепция в игровых машинах , Узловая система в Blueprint является преемницей Kismet от UE3. В C++ проще выразить сложные идеи. Например, я бы не реализовал алгоритм поиска AI или алгоритм имитации AI в Blueprint. Я бы даже не попытался сделать threaded-код из Blueprint. – BlamKiwi