dir.by  
  Поиск  
Программирование, разработка, тестирование
MonoGame - разработка игр на C# для компьютеров (Windows, Linux), телефонов (Android, iOS), игровых консолей (Xbox, PlayStation, Nintendo Switch)
Создаем новое MonoGame приложение на компьютере (Windows) в режиме эмулятора Android
  Посмотрели 7431 раз(а)    
 Создаем новое 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  
Яндекс.Метрика