Простая 2D игра с Xamarin

Я только что загрузил Xamarin. Чтобы начать я решил создать простую 2D игру для своего устройства на базе Android. Странно Google не поднял результатов на 2D двигателях игры для Xamarin. Единственной вещью, которую я мог найти, был MonoGame, но это, кажется, не работает с Xamarin (только Visual Studio и MonoDevelop поддерживаются).

Кто-либо может дать мне совет, какой двигатель/структуру я мог использовать с Xamarin?

5
nl ja de
Проверьте это видео также. blog.xamarin.com/overview-of-monogame-seminar
добавлено автор Martin, источник
Студия Xamarin - просто последнее воплощение - это был весь MonoDevelop прежде. Что вы хотите искать, ПЧЕЛА, которые доступны для Xamarin. iOS (né e Моноприкосновение) и Xamarin. Android (né e Моно для Android). Студия Xamarin - просто IDE и не важная для того, что вы ищете.
добавлено автор Kirk Woll, источник

2 ответы

Моноигра работает с Xamarin действительно хорошо:

УСТАНОВКА:

Я знаю его последнее, но я просто соединяю моноигру и нашел решение: Чтобы заставить его работать выполняют следующие шаги:

  • Install the latest xamarin studio from http://xamarin.com/studio
  • Next download the monogame files from https://monogame.codeplex.com/releases/view/102870
  • choose the xamarin version on mac

  • Next install the templates by opening xamarin studio. Next click on the top Mac menu "Xamarin Studio" Addin Manger and choose install from file and select your donwloaded file...

  • so far so good but your png files will not be loaded from here... so solve this issue follow the next steps: visit the git page from monogame and download it: https://github.com/mono/MonoGame

  • after Downloading and unpacking the zip file go into the folder and look open the following file by using xamarin studio MonoGame.Framework.MacOS.sln

  • Now Xamarin studio should open up and include 2 Projects: Lidgren. ... and Monogame.Framework.MacOS

  • on the top of Xamarin studio (besides the play button you should see Debug click on it and change it to Release
  • now do a right click on the Monogame.Framework.MacOS project and build it new
  • This should be done without any errors but you may get warnings... we do not pay attention on them :D
  • next do you need to go again to the downloaded Monogame folder from where you opened the MonoGame.Framework.MacOS.sln project.
  • But this time you need to dive more deep into the folder structure: look for the following folder --> MonoGame.Framework/bin/MacOS/Release
  • the files in the release folder are now your new libraries...
  • You can copy this libraries where ever you want but you should know where they are because you need to add them to your new monogame project.
  • Next open up Xamarin studio and create a new Monogame project by using the already installed templates...
  • Choose the Monogame Mac Application Template

Мы теперь почти сделаны:

  • Ищет ссылку "папка в дереве проекта в студии Xamarin" и делает щелкание правой кнопкой мыши на Monogame, чтобы удалить ссылку...
  • Теперь необходимо добавить новые ссылки щелчком правой кнопкой мыши на ссылке.
  • Получает доступ к.Net-Ассамблеям и добавляет ваши файлы от MonoGame. Папка Framework/bin/MacOS/Release/-(удостоверяются, что вы добавляете всех их)

Заключительный шаг теперь должен расширить вашу папку Content в студии Xamarin и сделать левое нажимает на logo.png файл. на левой стороне IDE можно найти Свойства. В имущественном изменении, 3-м от вершины до содержания вместо ни одного. Если вы управляете теперь шаблоном, диаграмма должна быть загружена без любых проблем: D

НАСЛАЖДАТЬСЯ отношения Schreda

7
добавлено
Спасибо за ответ. На данный момент I' палка ll с Единством, так как Xamarin - путь к дорогому для Инди-разработчиков. Возможно, однажды they' ll изменяют свои планы оценки и I' ll возвращаются к вашему ответу;-)
добавлено автор Boris, источник
очень хороший! помогший меня много!
добавлено автор cansik, источник
@Boris Xam Деловой выпуск кажется о той же самой цене. store.unity3d.com/products/pricing
добавлено автор Danyal Aytekin, источник
@ToolmakerSteve спасибо за обновление. После того, как я написал свой комментарий, я действительно пытался развивать использование приложения MonoGame, и это было расстраивающее время. Я haven' t попробованное Единство, хотя так я couldn' t говорят, как это выдерживает сравнение.
добавлено автор Danyal Aytekin, источник
@DanyalAytekin: личный выпуск Единства бесплатный. Ограничения: есть экран-заставка Единства; can' t использоваться коммерческим предприятием с валовым доходом, больше, чем $100 тысяч / год; can' t смешивают содержание, развитое с личным выпуском с содержанием, развитым с про выпуском (можно модернизировать данный ключ лицензии от свободного до про; вы просто can' t обманывают при наличии одной про лицензии для одного разработчика и бесплатной лицензии для других разработчиков).DISCLAIMER: Я don' t используют Единство, I' ve, просто отслеживаемый их за эти годы. Посмотрите unity3d.com/legal/eula для юридических деталей.
добавлено автор ToolmakerSteve, источник
Я думаю проблема, которую имеет Xamarin, то, что отдельный can' t становятся очень далекими, не будучи должен заплатить за Инди-лицензию. По моему скромному мнению, цена Инди-лицензии (в настоящее время $25/мес) была бы разумна если вы didn' t должны заплатить его, пока вы не были готовы начать свой продукт; проблема - то, что для многих людей, платящих Инди-лицензионный сбор впереди, для проекта, который никогда не мог бы удаваться, слишком много. Также не практичный для проекта, который медленно продолжается за несколько лет.
добавлено автор ToolmakerSteve, источник

Ксамарин только Совсем недавно объявил о Студии Ксамарина. Это раньше называлось MonoDevelop так, чтобы объяснил, почему вы испытываете затруднения при нахождении результатов поиска в Google.

Хорошие новости - то, что это действительно работает, я в настоящее время делаю игры с MonoGame, используя новую Студию Xamarin. Это не прекрасно, их некоторые ошибки, в которых они в настоящее время разбираются, но это определенно применимо.

Here's a game I finished just after Xamarin Studio was released as proof that it works just fine: https://play.google.com/store/apps/details?id=com.craftworkgames.rockrun

Так да MonoGame проходит этап перехода, но это - вся польза.

6
добавлено
Примите во внимание, что из-за всего опрятного материала в MonoGanme... это вряд ли будет работать в Xamarin с лицензией начинающего (освободите один). You' ' l, вероятно, нужна инди + лицензия monogame.codeplex.com/discussions/437143
добавлено автор tigerswithguitars, источник
Спасибо за информацию. Один вопрос, хотя: Как вы заставляли MonoGame работать со Студией Xamarin? Я пытался загрузить текущую версию MG для MonoDevelop, но Студия Xamarin отказалась загружать его.
добавлено автор Boris, источник
Попробуйте это: monogame.codeplex.com/discussions/435506
добавлено автор craftworkgames, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Android Developers
Android Developers
4 476 участник(ов)

Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Android Architecture
Android Architecture
2 186 участник(ов)

Русскоязычный чат по архитектуре в андроид приложениях. Подробнее: http://telegra.ph/Android-Architecture-12-24

Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

rus-speaking/android
rus-speaking/android
1 705 участник(ов)

Основной чат по Android разработке (вопрос-ответ). ПРАВИЛА: bit.ly/andr-rules. NEWS: bit.ly/AnrdResId ЧАТЫ: Основной: bit.ly/andr-main IDE, сборка, Git, сервисы: bit.ly/andr-tools Оффтоп: bit.ly/andr-offtop Конференции, события: bit.ly/andr-events Вакансии, найм: bit.ly/andr-job Архитектура: bit.ly/andr-patterns Rx: bit.ly/andr-rx Тестирование: bit.ly/andr-test Kotlin: bit.ly/andr-kotlin Хаmarin: bit.ly/andr-xamarin За мат, спам, агрессию, предложения о работе, оффтоп в этом канале - бан на сутки и более ☢☢☢

Android Dev Подкаст
Android Dev Подкаст
1 325 участник(ов)

Комната для обсуждения Android Dev подкаста apptractor.ru/AndroidDev/ Общее обсуждение Android: https://t.me/android_ru Остальные чаты про Android: http://t.me/devChats Наши новости https://t.me/androiddevpodcast_news

Xamarin Developers
Xamarin Developers
1 050 участник(ов)

Чат разработчиков приложений на Xamarin для iOS, Android и Windows 10!

Android Guards
Android Guards
602 участник(ов)

Обсуждение любых вопросов касающихся безопасности Android. - Защита системы и приложений - Уязвимости и эксплойты - Вредоносное ПО - Копание в кишках системы и приложений (RE)

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

Android JOB
Android JOB
466 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению Android (full-time, part-time, remote и разовые подработки)

AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
458 участник(ов)

It's Android time now! Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov

Aandroid Talks!
Aandroid Talks!
212 участник(ов)

Чат об общих вопросах по ОС Android. Чат для разработки под андроид - pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w

Android Rus
Android Rus
68 участник(ов)