Я долго писал выпускной проект мини игрушку под android используя игровой движок Unity и C#, но как я узнал при его защите для того чтобы мой проект получил оценку (балл), я должен был использовать знания полученные в процессе изучения курса. Меня отправили на переработку проекта. (Несмотря на то что я заранее спрашивал могу ли использовать данный движок и яп. Ответ был: "Да, без проблем". Но моя судьба такова)
Я хотел бы узнать можно ли вообще использовать Java при разработке на Unity, совместно с C#?В теории можно. Первое, что приходит в голову, это скомпилировать как .DLL или .SO код на Java и подключить к проекту на C#. Но это звучит как лютое извращение и говно.
И еще вопрос №2. У меня в проекте должна присутствовать БД, что лучше выбрать Json, SQLite или XML сериализацию данных.C# нативно умеет в JSON и XML. Я бы выбрал первое.
Но это звучит как лютое извращение и говно.Звучит прямо как дипломный проект.
1. В общем случае нельзя. Существуют инструменты позволяющие конвертировать java код в c#, но единственный более-менее толковый из них давно умер, да к тому же там вагон нюансов был (если вкратце, не все java-конструкции конвертировались успешно). А даже если так извратиться, то из жава-кода у тебя не будет доступа к юнитевому-апи, не говоря уже о том, что на выхлопе получится сгенерированный шарповый код - т.е. твою работу точно так-же не примут.
2. Не очень понятен вопрос. Json и xml не БД. Это форматы хранения/обмена данных. Если в требованиях твоей задачи нужна именно БД - то бери sqlite. Он по дефолту стоит в андроид системах. Кстати, sqlite версии 3.9 и выше поддерживает json в качестве типа данных (но стоит заранее убедится что в андроид версия либы поддерживает это расширение. В общем случае лучше использовать «классические» табличные типы)
Нет, Unity и Java несовместимы
Впрочем, Java и C# очень похожие друг на друга языки по внешнему и внутреннему устройству, так что ты потенциально можешь сказать, что применил знания ООП и навыки программирования на языках высокого уровня. Хотя это будет очень тяжело увязать, конечно
Лучше JSON
Комментарий недоступен
У меня в проекте должна присутствовать БД, что лучше выбрать Json, SQLite или XML сериализацию данных.Именно в Андроид стандартная БД - Sqlite. БД с названиями XML или Json мне не знакомы.
"геймдев разработчикам"
Геймдев девелоперам