Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

11

05.05.2014, 17:10

Das kann ich nur unterschreiben. Was da mit C++ besser werden soll sehe ich nicht. Stattdessen wird es sogar notwendig sein für viel mehr Kram, denn das .Net/Mono Framework schon mitbringt einzelne Libs zusammen zu kleistern. Und das ist oft grausig.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

12

05.05.2014, 17:20

Hm, dann läuft es jetzt auf eine Entscheidung zwischen Mono und native OpenGL raus...
:/

Ja klar, ich hab das halt alles immer gern fein säuberlich geordnet und alles aber wenn es nunmal garnicht machbar ist.
Ich werde mir das mal überlegen.
Um die Frage schon mal gestellt zu haben: "Kann man mit OpenGL eine ähnlich hohe Qualität erreichen wie mit Direct3D? Gibt es zwischen den beiden irgendwelche gravierenden Unterschiede in der Komplexität bzw Schwierigkeitsgrad?"

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

13

05.05.2014, 17:29

1) Du hast unter Linux kein Direct3D, damit ist die Frage aus dem Spiel.
2) OpenGL und DirectX unterstützen alle Features der Hardware und alle Shader-Typen.
3) Es gibt zwischen beiden gravierende Unterschiede, weil es andere Paradigmen sind.

Was verstehst Du unter "native OpenGL"? TAO in C# ist nämlich genauso "native" wie C++ mit OpenGL.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

hawkeye_de

Frischling

Beiträge: 70

Wohnort: Baden-Württemberg

  • Private Nachricht senden

14

05.05.2014, 19:08


Bei Mono bin ich außerdem immer auf neue Updates von Xamarin angewiesen, wenn die das Projekt irgendwann einstellen sollten, sitz ich auf dem Trockenen.


Seit wann ist denn MonoGame direkt abhängig von Xamarin ? Xamarin ist mit mobile cross-platform Entwicklung sehr erfolgreich und das wird sicherlich nicht eingestellt. Ich würde eher behaupten, .NET/C# setzt sich in 1-2 Jahren als platformneutrale Applikationsentwicklungs-Platform endgültig durch. Und mit dem Erfolg von Unity auch immer mehr im Spielebereich...
"Große Geister besprechen Ideen; durchschnittliche Geister besprechen Ereignisse; kleine Geister besprechen andere Leute"

-Admiral USN Hyman Rickover, Vater des 1. Atom U-Boots "Nautilus"

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

15

05.05.2014, 19:54

Xamarin ist mit mobile cross-platform Entwicklung sehr erfolgreich und das wird sicherlich nicht eingestellt.


Ich denke mal das gleiche wird jemand vor ein paar Jahren über MySpace gesagt haben ;)

hawkeye_de

Frischling

Beiträge: 70

Wohnort: Baden-Württemberg

  • Private Nachricht senden

16

05.05.2014, 22:23

Xamarin ist mit mobile cross-platform Entwicklung sehr erfolgreich und das wird sicherlich nicht eingestellt.


Ich denke mal das gleiche wird jemand vor ein paar Jahren über MySpace gesagt haben ;)


Naja, ich glaube 600000+ Entwickler sprechen eine andere Sprache, meinst nicht ;) ?
"Große Geister besprechen Ideen; durchschnittliche Geister besprechen Ereignisse; kleine Geister besprechen andere Leute"

-Admiral USN Hyman Rickover, Vater des 1. Atom U-Boots "Nautilus"

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

17

05.05.2014, 22:27

Du meinst wie die 250.000.000 Accounts auf MySpace?
Nur weil etwas gerade im Kommen ist, heißt das noch lange nicht, dass es in 5 Jahren immer noch da ist.

Aber diese Diskusion gab es ja auch damals zu Mono. Lässt Microsoft die machen, oder schwingen die ihre Patentkeule. Bis jetzt ist da ja auch nichts passiert.

hawkeye_de

Frischling

Beiträge: 70

Wohnort: Baden-Württemberg

  • Private Nachricht senden

18

05.05.2014, 22:30

Du meinst wie die 250.000.000 Accounts auf MySpace?
Nur weil etwas gerade im Kommen ist, heißt das noch lange nicht, dass es in 5 Jahren immer noch da ist.

Aber diese Diskusion gab es ja auch damals zu Mono. Lässt Microsoft die machen, oder schwingen die ihre Patentkeule. Bis jetzt ist da ja auch nichts passiert.


Du verwechselt End-Consumer Platformen mit Entwicklungsplatformen....schau dir mal die Kunden von Xamarin an....

Und ausserdem arbeitet Microsoft sehr eng mit Xamarin zusammen. Visual Studio 2013 Update 2 ist eigentlich ein Xamarin-Support Release.
"Große Geister besprechen Ideen; durchschnittliche Geister besprechen Ereignisse; kleine Geister besprechen andere Leute"

-Admiral USN Hyman Rickover, Vater des 1. Atom U-Boots "Nautilus"

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

19

05.05.2014, 22:31

Du verwechselt End-Consumer Platformen mit Entwicklungsplatformen....schau dir mal die Kunden von Xamarin an....


MySpace war nur das erste Beispiel das mir eingefallen ist. Ändert nichts an der Tatsache, dass niemand wissen kann, ob das in 5 Jahren auch noch so gut läuft wie heute.
Aber ich seh schon das führt zu nichts und ist hier auch sehr Off-Topic.

20

05.05.2014, 22:51

Zitat

1) Du hast unter Linux kein Direct3D, damit ist die Frage aus dem Spiel.
2) OpenGL und DirectX unterstützen alle Features der Hardware und alle Shader-Typen.
3) Es gibt zwischen beiden gravierende Unterschiede, weil es andere Paradigmen sind.

Was verstehst Du unter "native OpenGL"? TAO in C# ist nämlich genauso "native" wie C++ mit OpenGL.


1. Das ist mir klar, ich hab so eine Frage auch nicht gestellt.
2. Hilfreich, danke!
3. Ist mir ebenfalls bereits klar, ich meinte eher ob es da allgemeine Unterschiede gibt wie zB ob OpenGL performanter oder einsteigerfreundlicher geschrieben ist.

Wenn ich "native" übersetze dann kommt dabei "grundlegend" raus, das ist wie ich finde eine passende Beschreibung und in mehreren Foren/Websites habe ich das so auch gelesen.
Nun bin ich mir aber gar nicht sicher, ist also bitte nicht als Korrektur zu verstehen.

Das MonoGame - Framework nutzt unter Nicht-Windowssystemen die Arbeit von Xamarin.
Der schlimmste anzunehmende Fall ist jetzt das Xamarin eventuell das Projekt fallen lässt und dann steht auch MonoGame im Regen ohne Updates der Runtime.
Ein ähnliches Problem hat man ja jetzt mit XNA obwohl dort ja das Projekt selbst eingefroren ist. Den Fakt das MonoGame laut MonoGame Team noch nicht für ernste 3D-Projekte brauchbar ist, ist im Moment ebenfalls im Hinterkopf zu behalten.

Zitat

Seit wann ist denn MonoGame direkt abhängig von Xamarin ? Xamarin ist mit mobile cross-platform Entwicklung sehr erfolgreich und das wird sicherlich nicht eingestellt. Ich würde eher behaupten, .NET/C# setzt sich in 1-2 Jahren als platformneutrale Applikationsentwicklungs-Platform endgültig durch.

Siehe Wikipediaeintrag, MonoGame basiert auf Xamarin!
Auch XNA war zu seiner Zeit sehr sehr erfolgreich, dennoch war nach Version 4.0 Schluss.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »LaT3St« (05.05.2014, 23:04)


Werbeanzeige