Вопросы с тегом «scripting»

Тип программирования, часто подразумевающий, что его легче освоить, чем более «традиционное» программирование. Сценарии часто используются, когда производительность менее важна, чем простота использования. Примерами языков сценариев являются: Javascript, Lua, Perl, Python и PHP. Языки сценариев часто интерпретируются, а не компилируются, и, следовательно, они могут выполняться непосредственно без генерации машинного кода.

67
Как Lua работает как язык сценариев в играх?

Я немного размышляю о том, что такое Lua и как игра, которая запрограммирована на C ++, будет использовать его. Я спрашиваю прежде всего о том, как он компилируется и запускается. Например, когда вы используете программу, написанную на C ++, которая использует скрипты Lua: код на Lua просто...

67
Почему мы используем скрипты в разработке?

В моем текущем проекте сценарии Lua вызываются функциями C ++ на стороне сервера. После этого сценарии снова вызывают функции C ++, все еще находящиеся в этом решении. Почему мы должны делать такие вещи, а не вызывать функцию C ++ напрямую? В каких ситуациях нужны...

27
Какая технология позволяет программировать в игре?

Есть некоторые игры, которые позволяют игроку писать / создавать сценарии в игре, например: Космические инженеры или Пси . Я хочу использовать что-то похожее на одно из них, но мне было трудно найти информацию, поэтому мой вопрос: Есть ли ветка программирования, которая охватывает способность...

24
Как я могу избежать жесткой связи скриптов в Unity?

Некоторое время назад я начал работать с Unity и до сих пор борюсь с проблемой тесно связанных скриптов. Как я могу структурировать свой код, чтобы избежать этой проблемы? Например: Я хочу иметь системы здоровья и смерти в отдельных сценариях. Я также хочу иметь различные взаимозаменяемые сценарии...

21
Жизнеспособна ли реализация вашего собственного языка сценариев?

Я пишу кодовую игру на C ++, и пришло время реализовать скрипты для событий, триггеров, кат-сцен и т. Д. Я перечитал в Интернете и получил немало информации. Моим первым решением было бы реализовать свой собственный язык сценариев, такой как в Cave Story . Я видел это предложенное, но большинство...

18
Что я могу сделать, чтобы избежать одноразовых флагов и проверок в моем коде?

Рассмотрим карточную игру, такую ​​как Hearthstone . Существуют сотни карт, которые делают самые разные вещи, некоторые из которых уникальны даже для одной карты! Например, есть карта (называемая Ноздорму), которая уменьшает ход игрока до 15 секунд! Когда у вас есть такое большое количество...

18
Как я могу реализовать умные сценарии в моей игре?

Я разрабатываю игровой движок. Предполагается, что он основан на сущности / компонентах. Для разработки самой игры я подумал о том, чтобы использовать некоторый язык сценариев для создания сущностей. Например, если я хочу добавить агрессивного монстра к игроку, это будет сущность с несколькими...

17
Движок игры: достойный способ, с точки зрения архитектуры, реализовать поддержку сценариев?

Я разрабатываю простой игровой движок (в C #, если это имеет значение), и я не могу придумать достаточно приличный способ реализации сценариев с точки зрения архитектуры. Это простая пошаговая стратегия с пользовательскими, независимыми от логики анимациями для сражений. Он имеет глобальный уровень...

14
Какой язык сценариев вы бы порекомендовали для игрового проекта C ++? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Под сценариями здесь я подразумеваю не только помещение данных конфигурации в сценарий, но...

14
Советы по реализации MMO квестовой механики?

Какие инструменты, шаблоны или лучшие практики вы бы порекомендовали для реализации квестовой механики с учетом перечисленных ниже требований? Я говорю об архитектуре программного обеспечения (насколько вы должны быть универсальны) и выборе для связывания объектов, подписки на события и...

13
Когда я буду использовать «скрипты» или «скрипты» в игре, в отличие от основного языка?

Термины сценарии и сценарии, по-видимому, используются взаимозаменяемо в Exchange Stack Exchange, но кроме чтения вопросов о выборе языка сценариев, я не понимаю взаимосвязи между сценариями и сценариями, а также основным языком. Что обычно делает сценарий, когда он будет использоваться, и...

12
Сценарии и кинематика без потоков

Я боролся с тем, как реализовать скрипты в моем игровом движке. У меня есть только несколько требований: это должно быть интуитивно понятно, я не хочу писать собственный язык, парсер и интерпретатор, и я не хочу использовать многопоточность. (Я уверен, что есть более простое решение; мне не нужны...

12
Специфичные для домена языки для сценариев [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Как многие из вас знают, встроенные интерпретаторы...

11
Игровой движок с хорошим созданием / управлением сущностью Lua [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

11
Зачем размещать конфигурацию объекта вне скриптов?

Я видел много игр, которые определяют компоненты сущностей в файлах сценариев, но когда они настраивают каждую сущность и указывают, какие компоненты у нее есть, они используют какой-то другой формат файла (например, XML). Почему они это делают? Я спрашиваю, в основном, чтобы понять, каково было...

11
Экспорт костей Blender

Я написал экспортер для моделей блендера, который работает отлично подходит для сеток. Я пытаюсь расширить ее до костей, определенных в блендере. Однако я не нашел хорошую информацию для экспорта данных костей. Как я могу получить доступ к данным кости? Я хотел бы доступ всех вершин, что кость...

11
Обработка скриптовых и «родных» компонентов в системе компонентов на основе компонентов

В настоящее время я пытаюсь реализовать систему сущностей, основанную на компонентах, где сущность - это в основном просто ID и несколько вспомогательных методов, связывающих кучу компонентов вместе для формирования игрового объекта. Некоторые цели этого включают: Компоненты содержат только...

10
Должны ли скрипты взаимодействовать с абстракцией движка?

Я использую Java и Jython, и после некоторых исследований я обнаружил, что предоставление сценариям прямого доступа к интерфейсу движка может быть ошибкой, так как это тесно связывает их. Похоже, что большинство сценариев, которые позволяют модам создавать и управлять объектами, делают это...