C# + MonoGame

Co je to C#?

  • C# (zpravidla vyslovováno anglicky jako C Sharp, /siː šaːp/) je objektově orientovaný programovací jazyk.
  • Byl vyvinutý firmou Microsoft zároveň s platformou .NET Framework.
  • Microsoft založil C# na jazycích C++ a Java.
„Hello world!“ v jazyce C#
using System;

namespace HelloWorld
{
    class Hello 
    {         
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}
C#

Na 1. řádku načteme třídu/knihovnu System a ukončíme řádek středníkem (;).

Na 5. řádku zakládáme třídu pod názvem „Hello“.

Na 7. řádku zakládáme metodu pod názvem „Main“. Tato metoda je v podstatě vstupním bodem do našeho kódu.

Na řádku 9 pak z třídy System použijeme objekt Console a metodu WriteLine ve které jako parametr použijeme „Hello World!“ a ukončíme vše středníkem (;).

Co je to MonoGame?

  • MonoGame je Open Source implementace Microsoft XNA 4 Framework.
  • Microsoft XNA Framework je set nástrojů který Microsoft vyvinul aby usnadnil vývoj her 2D i 3D her.
  • XNA je založeno na C# a .NET Framework.

XNA bylo vydáno na veřejnost volně k použití od 14. března 2006 a v lednu 2013 XNA přestalo být podporováno.

MonoGame začlo v Prosinci 2009 jako malý Open Source projekt s názvem XNA Touch. Jeho úkolem bylo přidat XNA podporu, na mobilní zařízení. Nejdřív dostalo podporu na iPhone.

Od té doby se MonoGame vyvíjelo a svůj název jaký má dnes dostalo roku 2011 kdy také dostalo podporu na Android, Mac, Linux, a OpenGL na Windows. Později dostalo podporu i DirectX a také PlayStation 4, PlayStation 5, Xbox, a Nintendo Switch a další.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.


Uveřejněno

v

Komentáře

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *