2017-01-27 7 views
-5

Hallo!

Ich begann ein Spiel mit UWP-Plattform und C# zu bauen. Ich bin irgendwie neu auf der neuen Plattform.UWP Entwicklung von C++, C#, DirectX

Meine Frage ist, sollte ich fortfahren, mein Spiel nur mit C# und UWP zu bauen oder sollte ich lernen, wie man Spiele mit C++ und UWP und DirectX 11 zu bauen?

Hinweise:

* I C# und XAML sehr gut kennen. * Ich weiß ein wenig von C++

* Das Spiel 2D ist und eine Menge harter keine grafische Verarbeitung erfordern

Das Spiel wird speziell für Xbox One und Windows 10 PCs

Wenn ich sollte DirectX und C++ mit UWP lernen Welche Ressourcen/Sites empfehlen Sie am Anfang?

+2

Soweit ich weiß, ist dies hier nicht möglich. Sie * fragen sich, "Software-Tools, die häufig von Programmierern verwendet werden", aber Ihre Frage ist * nicht * ein ["ein praktisches, beantwortbares Problem, das einzigartig für die Softwareentwicklung ist"] (http://stackoverflow.com/help/) zum Thema). Auch "Fragen, die uns bitten, ein Buch, ein Tool, eine Softwarebibliothek, ein Tutorial oder eine andere Offsite-Ressource zu empfehlen oder zu finden, sind für Stack Overflow off-topic, da sie dazu neigen, eigensinnige Antworten und Spam zu bekommen." Dies kann Thema auf http://softwareengineering.stackexchange.com/ sein. – Quantic

+0

Willkommen bei Stack Overflow. Fühle dich nicht entmutigt von den oben genannten. Die Frage passt nicht zu den Regeln der Seite, aber du bist immer noch unter Freunden, auch wenn einige wirklich glücklich sind. –

+0

Ich weiß, dass diese Frage wahrscheinlich jede Minute geschlossen wird. Bitte beachten Sie die Punkte, die Sie verlieren, wenn Sie eine Frage ablehnen, ob es sich lohnt, eine bereits downvootete Frage zu verwerfen, und ob Sie es für sinnvoll halten, mehr Leute mit Stack Overflow zu beschäftigen. Ich denke, die Frage ist eine gültige Frage über Technologie Entscheidungen, mit objektiven, hilfreichen Antworten, die Sie geben können. Wenn Sie bestimmte Probleme mit der Frage sehen, sollten Sie die Frage aktualisieren oder kommentieren. –

Antwort

1

Sie müssen DirectX nicht kennen, um das zu erstellen, was Sie erwähnt haben, obwohl es nie wehtut, mehr zu lernen, um neue Möglichkeiten zu eröffnen. Schauen Sie in DirectX, wenn Sie feststellen, dass Sie mit den Technologien, die Sie gerade verwenden, nichts erreichen können. Sie können wirklich coole Spiele mit nur C# und XAML bauen, obwohl diese mehr auf UI-Entwicklung ausgerichtet sind. Wenn Sie nur Spiele erstellen möchten und sich nicht um das Erstellen von Apps kümmern, sollten Sie sich einige Toolkits für das Erstellen von Spielen ansehen, z. B. Unity, da Sie sich auf das Erstellen von Spielen konzentrieren können. XAML könnte sich irgendwann als etwas zu einschränkend herausstellen. Wenn Sie DirectX verwenden, verbringen Sie mehr Zeit mit dem Erstellen einer Spiele-Engine als mit dem eigentlichen Spiel.

+1

Ich denke, es hängt sehr davon ab, was Sie planen, aus dem Projekt herauszukommen. Wenn Sie ein Spiel machen und Ihre Fähigkeiten als Game Designer zeigen möchten, dann gehen Sie einfach mit Unity. Wenn Sie lernen möchten, wie Sie eine Spiele-Engine erstellen, sollten Sie C++ mit dem [DirectX Tool Kit] (https://github.com/Microsoft/DirectXTK/wiki/Getting-Started) verwenden. –

+0

Vielen Dank für Ihre Hilfe! – user200544