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

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

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

6
Как Lua работает как язык сценариев в играх?
Я немного размышляю о том, что такое Lua и как игра, которая запрограммирована на C ++, будет использовать его. Я спрашиваю прежде всего о том, как он компилируется и запускается. Например, когда вы используете программу, написанную на C ++, которая использует скрипты Lua: код на Lua просто вызывает функции в …
67 c++  scripting  lua 


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

2
Как добавить язык сценариев в игру?
Допустим, у меня есть игра, написанная на C ++. Но я хочу добавить в него некоторые функции моддинга или скриптинга. Как можно было бы добавить функциональность сценариев в вашу игру?
25 c++  scripting  modding 

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

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

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

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

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

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

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

6
Когда я буду использовать «скрипты» или «скрипты» в игре, в отличие от основного языка?
Термины сценарии и сценарии, по-видимому, используются взаимозаменяемо в Exchange Stack Exchange, но кроме чтения вопросов о выборе языка сценариев, я не понимаю взаимосвязи между сценариями и сценариями, а также основным языком. Что обычно делает сценарий, когда он будет использоваться, и отличаются ли сценарии в некоторых контекстах (согласно определению программистов игры) …
13 scripting 

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.