У меня Unity 2018.1.9f2, и я скачал агенты Unity ml и добавил папку в свой проект Unity.Но когда я пытаюсь запустить сцену «3DBall», я получаю эту ошибку в консоли:
Assets / ml-agents-master / UnitySDK / Assets / ML-Agents / Scripts / Brain.cs (79,25): ошибка CS1644: Нельзя распространять нулевой оператор функции ', поскольку он не является частью спецификации языка C # 4.0.Когда я дважды щелкаю по нему, он открывает VS и brainBatcher?.SendBrainInfo(name, agentInfos);
подчеркивается.и когда я наводю курсор мыши на код, он говорит: Feature 'null propagating operator' is not available in C# 4. Please use language version 6 or greater.
Я пытался проследить ответ от другого вопроса: Синхронизация версий Unity Visual Studio C # .Поэтому я использовал интеграцию unity-c-5.0-and-6.0, и эта ошибка не отображалась, но я получил более 150 других ошибок.
Любая помощь будет высоко ценится.