Unityscript, C #, Boo вместе в единстве? - PullRequest
0 голосов
/ 26 ноября 2010

Можно ли использовать Unityscript и Boo вместе (в одном проекте) в Unity 3D? Мы пытаемся выбрать платформу и движок для разработки игры как группы, и некоторые программисты хороши в python, а некоторые в js. Поэтому я предложу единство как двигатель, если можно объединить эти языки и работать в целом.

Ответы [ 2 ]

3 голосов
/ 29 ноября 2010

Вы можете использовать все три из них в одном проекте.Даже в том же объекте.Фактически, многие примеры проектов, которые вы можете найти на странице unity3d, используют смесь JS и C #.

Так что технически ничто не мешает вам использовать разные языки в одном проекте или даже объектах, однако вы все равно должны рассмотреть возможность использованияодин язык по умолчанию, потому что если у вас есть несколько разных языков, разработчику C # будет сложнее изменять код, созданный в Boo (Python-подобный), при необходимости, и всегда будет требовать, чтобы он попросил оригинального сценариста внести изменения.

1 голос
/ 08 мая 2013

Да, вы можете комбинировать 3 языка, но не свободно.Существует два уровня скриптов: стандартные активы и нормальные.Единственный способ преодоления языковых различий состоит в том, чтобы скрипт на обычном уровне ссылался на скрипт на уровне стандартных активов.

Подробнее здесь: Обзор: компиляция скриптов (расширенный вариант)

...