dir.by  
Программирование, разработка, тестирование
MonoGame - разработка игр на C# для компьютеров (Windows, Linux), телефонов (Android, iOS), игровых консолей (Xbox, PlayStation, Nintendo Switch)
Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
  Посмотрели 8147 раз(а)    
 Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android 
последнее обновление: 16 августа 2023
Для того чтобы научиться писать игры на MonoGame нужно создать новое MonoGame приложение.
Шаг 1. Открываем Visual Studio
Чтобы написать игру используя MonoGame и чтобы игра работала на разных платформах нужна Visual Studio с опцией Xamarin.

Если у вас не установлена Visual Studio с опцией Xamarin нужно проинсталлировать Visual Studio с опцией Xamarin ...
Открываем Visual Studio 2022
или
Открываем Visual Studio 2019
 
Внимание!
Если у вас не установлена библиотека MonoGame нужно установить: Установка MonoGame (скачиваем и устанавливаем) для Windows внутри Visual Studio ...
Шаг 2. Выбираем "New Project"
Нажимаем в меню: File → New → Project
Создаем новое MonoGame приложение на компьютере  Windows  в режиме эмулятора Android
Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
Создаем новое MonoGame приложение на компьютере  Windows  в режиме эмулятора Android
Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
 
Я пишу название проект MyMonoGame
Создаем новое MonoGame приложение на компьютере  Windows  в режиме эмулятора Android
Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
 
Новый проект успешно создался:
Создалось новое MonoGame приложение на компьютере  Windows  в режиме эмулятора Android
Создалось новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
Шаг 3. Посмотрим на главный файл Game1.cs
  C#     Файл Game1.cs
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;

namespace MyMonoGame
{
     public class Game1 : Game
     {
          private GraphicsDeviceManager _graphics;
          private SpriteBatch _spriteBatch;

          public Game1()
          {
               _graphics = new GraphicsDeviceManager(this);
               Content.RootDirectory = "Content";
               IsMouseVisible = true;
          }

          protected override void Initialize()
          {
               // TODO: Add your initialization logic here

               base.Initialize();
          }

          protected override void LoadContent()
          {
               _spriteBatch = new SpriteBatch(GraphicsDevice);

               // TODO: use this.Content to load your game content here
          }

          protected override void Update(GameTime gameTime)
          {
               if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape))
                    Exit();

               // TODO: Add your update logic here

               base.Update(gameTime);
          }

          protected override void Draw(GameTime gameTime)
          {
               GraphicsDevice.Clear(Color.CornflowerBlue);

               // TODO: Add your drawing code here

               base.Draw(gameTime);
          }
     }
}
 
В методе Draw закрашивается весь экран синим цветом. Вот так:
GraphicsDevice.Clear(Color.CornflowerBlue);
 
Шаг 4. Компилируем проект
Компилируем приложение: Menu → Build → Build Solution
Нет ошибок

Внимание! Могут быть ошибки с несоответствующей Android версией.
Ответ: Чтобы исправить эти ошибки нужно проинсталлировать новую Android платформу.
Читать подробнее:Инсталлирование платформы Android (SDK 7.1.1 API 25) в Visual Studio ...
 
Шаг 5. Запускаем проект
Читать подробнее:Запуск и отладка MonoGame приложения в режиме эмулятора Andriod ...

Запускаем приложение, нажимая на зеленый треугольник и увидим через 1 минуту эмулятор телефона:
Запускаем новое MonoGame приложение на компьютере  Windows  в режиме эмулятора Android
Запускаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
 
← Предыдущая тема
Установка MonoGame (скачиваем и устанавливаем) для Windows внутри Visual Studio
 
Следующая тема →
Запуск и отладка MonoGame приложения на компьютере(Windows) в режиме эмулятора Android
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

Экскурсии по Москве Экскурсии по Москве: пешеходные, автобусные и речные прогулки на любой вкус
  Объявления  
  Объявления  
 
MonoGame
Что такое MonoGame?
Что такое Mono (виртуальная машина для C# в Unix) ?
В чем примущества Monogame?
Как написать игру на MonoGame и скомпилировать на разные платформы: Windows компьютер, macOS компьютер, Android phone, iOS apple phone, Nintendo Switch игровая приставка
Скачиваем и устанавливаем MonoGame
Скачиваем и устанавливаем Microsoft Visual Studio для написания MonoGame игр на компьютере с системой Windows
Открываем Visual Studio (чтобы написать игру используя MonoGame)
Установка MonoGame (скачиваем и устанавливаем) для Windows внутри Visual Studio
Создаем и запускаем MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
Запуск и отладка MonoGame приложения на компьютере(Windows) в режиме эмулятора Android
Запускается старая версия MonoGame приложения в debug в режиме эмулятора Android
Запуск и отладка MonoGame приложения на телефоне через USB
Запуск MonoGame приложения на Android телефоне (создание apk файла)
Android (устанавливаем)
Инсталлирование платформы Android (SDK 7.1.1 API 25) в Visual Studio ...
Создаем Android виртуальное устройство в Visual Studio
Установка, запуск MonoGame приложения на компьютере с системой MacOSX
Установка, запуск MonoGame приложения на компьютере c операционной системой iOS (MacOSX) используем Xamarin Studio
Установка, запуск MonoGame приложения на компьютере c операционной системой iOS (MacOSX) используем Visual Studio
Функциональность MonoGame
Рисуем прямоугольник в новом MonoGame приложении
Добавляем файл png и рисуем картинку в новом MonoGame приложении
Рисуем текст в новом MonoGame приложении
Книги
Книги для изучения MonoGame

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика