AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Spieleprogrammierung mit JAVA

Ein Thema von g-hun · begonnen am 15. Jan 2007 · letzter Beitrag vom 22. Jan 2007
Antwort Antwort
Seite 2 von 2     12   
g-hun
(Gast)

n/a Beiträge
 
#11

Re: Spieleprogrammierung mit JAVA

  Alt 20. Jan 2007, 20:55
Oh sorry!!!!
ICh habe mich da vertippt.
Ich meine C# hat ja XNA und nicht Java

Wie gut ist denn C# für die Spieleentwicklung oder Visual Basic.NET.
Ist doch im endeffect das selbe, weil beide auf der virtuellen Maschine
laufen.

Als Visual Basic.NET programmierer hat man ja immer hin DirectX.
  Mit Zitat antworten Zitat
Marco Haffner
(Gast)

n/a Beiträge
 
#12

Re: Spieleprogrammierung mit JAVA

  Alt 20. Jan 2007, 23:56
Mir fällt da auf Anhieb Jake 2 ein.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#13

Re: Spieleprogrammierung mit JAVA

  Alt 21. Jan 2007, 09:22
Zitat von g-hun:
Ich meine C# hat ja XNA und nicht Java

Wie gut ist denn C# für die Spieleentwicklung oder Visual Basic.NET.
Ist doch im endeffect das selbe, weil beide auf der virtuellen Maschine
laufen.

Als Visual Basic.NET programmierer hat man ja immer hin DirectX.
Jain.

Das XNA-Framework selber gibt es nur für Visual C# Express. Und XNA ist an sich nicht anderes als eine weitere Abstraktionsschicht um DirectX herum, die u.A. die Fixed Function Pipelines nicht zur Verfügung stellt, weil diese nicht auf der XBox zur Verfügung stehen.

Denn: XNA ist eigentlich kein Framework für PC-Spiele sondern für Konsolenspiele auf der XBox 360.

Zur Spieleprogrammierung mit Java:
Sogar gestandene Java-Entwickler sagen, dass Java zur 3D-Entwicklung nur bedingt tauglich ist: siehe u.A. hier.

Wenn Du mit Java im Bereich 3D was machen willst schau Dir mal OpenGL an. Mit der Grafikapi dürftest Du am weitesten kommen.

Aso: 'Nur so mal nebenher' wirst Du im 3D-Sektor NICHTS reissen können. Sich da reinzuarbeiten ist mehr Aufwand als ein Fulltimejob.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: Spieleprogrammierung mit JAVA

  Alt 21. Jan 2007, 10:53
D
Zitat:
enn: XNA ist eigentlich kein Framework für PC-Spiele sondern für Konsolenspiele auf der XBox 360.
Für PC und Console (Die kostenlose Version unterstützt z.B. nur PC)
Markus Kinzler
  Mit Zitat antworten Zitat
g-hun
(Gast)

n/a Beiträge
 
#15

Re: Spieleprogrammierung mit JAVA

  Alt 22. Jan 2007, 10:30
Also ich finde arbu man hat auch einerseits recht.

In der Programmierung kommt es doch eigentlich auf das Algorithmus an oder nicht?
Also, wie man an die Aufgabe oder das Problem löst.

Denn im Endeffekt ist ja nix Unmöglich.

Was meint ihr dazu?
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#16

Re: Spieleprogrammierung mit JAVA

  Alt 22. Jan 2007, 10:55
Zitat von g-hun:
In der Programmierung kommt es doch eigentlich auf das Algorithmus an oder nicht?
Also, wie man an die Aufgabe oder das Problem löst.
Eigentlich schon. Aber Uneingentlich auch wieder nicht

Stell Dir Deine Entwicklungsumgebung/ Plattform (Sprache, Laufzeitumgebung) als eine Art Werkzeug vor.
Du würdest doch auch nicht versuchen, einen Nagel mit einer Wasserwaage oder einer Zange in die Wand zu hauen, oder?

Deine API's zur 3D-Spieleprogrammierung sind nunmal DirectX oder OpenGL. Nun kannst Du diese Werkzeuge direkt verwenden (C++) oder über ein alternatives Sprachbinding (Java) und darüber hinaus sogar noch Aufrufe aus einer weiteren Laufzeitumgebung (Java VM) hinaus auf die native Plattform (Windows / Linux) gehen.

Dass diese ganzen Umwege (Call auf Java-Code, umsetzung, Invoke aus der Java-VM heraus auf das Java-OpenGL Binding, Aufruf der OpenGL-Funktion) Performance kosten müssen ist unausweichlich.

Aber Ja, es funktioniert. Aber nein, es ist nicht elegant und erst recht nicht schnell.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz