Подскажите пожалуйста, возможно ли в Unity использовать не чистый c# , а совместить c# и c++(и если можно как такое реализовать)?
То есть каркас игры написать на c#, а все остальное - на c++.
И вообще как пишутся unity игры(имеется ввиду большие проекты): на чистом с# , или есть способы совместить несколько языков, а на c# написать только каркас ?
Если такая возможность есть, то часто ли применяется?
И главное : стоит ли овчинка выделки, или лучше просто использовать Unreal Engine для c++?
И какой движок по вашему лучше?
( В интернете информация очень хаотичная , и я скорее запуталась в этом вопросе)
P.S. Также подскажите пожалуйста можно ли вообще в одном проекте совместить
c++ и c#, нужно ли для этого что то специальное(или подключить файл и вызвать c# функцию/метод в c++ коде)? Как такое можно сделать?
P.P.S. Использовать только c# не вариант, с ним почти не знакома.
Если кто-то знает - подскажите пожалуйста литературу по этому вопросу)
Василий Банников, Просто насколько я понимаю, Unity не поддерживает c++, а поддерживает только c#, и я подумала что можно провернуть такой трюк чтобы использовать c++ с Unity)
Василий Банников, Извините что задаю глупый вопрос, просто про Вашей ссылке не совсем понятно , вроде как можно использовать с++, но с какими устовиями не совсем понятно
Теоретически - это вполне возможно - подключаете обычные библиотеки (dll и прочие) и работаете с ними. Но надо понимать что тогда вам вручную надо поддерживать их под все платформы. Можно и на другие более низкие уровни вмешиваться, в общем - это возможно.
Если вас так пугает c# (что между прочим зря - хороший удобный язык) - то стоит посмотреть конечно в сторону других движков. Но не забывайте о таргет платформах ;-)
Спасибо большое за ответ)
Просто почему-то c++ больше нравиться из за того что очень высокопроизводительный, и используется для большого количества задач)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.