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

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

1

22.09.2009, 19:53

Java 3D und BlueJ

servus :D

folgendes: ich hab in der Schule nur BlueJ zur verfügung...

Jetzt wollte ich ma gucken ob man da auch 3D-games proggen kann (2D hab ich schon mit einwenig aufwand geschaft).

Ich hab das hier http://fivedots.coe.psu.ac.th/~ad/jg/code/ gefunden(hab auch das Buch). Ich habs geschaft Java 3D komplett in BlueJ zu installieren... Die animation startet auch, nur leider krieg ich als ergebnis 1-3 sek animation (ruckelartig) und dann hängts-.- (auch bei anderen animationen-.-)

dass es wohl an BlueJ liegen muss weis ich :> nur wie bewege ich BlueJ dazu immer schön weiter zu animieren?^^

EDIT: ich merke gerade das die animation nicht hängen bleibt sondern lädt nach einiger zeit kommen wieder par bilder :/

mfg
Task-Manager

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

22.09.2009, 20:15

Keine Ahung, ob das mit BlueJ geht, aber es gibt ja ne Engine für Java:
http://www.jmonkeyengine.com/

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

3

22.09.2009, 20:19

schon probiert geht leider net :( (oder ich versteh da was falsch^^)

@Java 3D ich merk gerade, dass wenn ich mit irgendeinem fenster am rande der Animation hin und her schwenke die Animation läuft, heist also, dass der nur rendert, wenn windows auch ein Fenster "hindurch" rendert...
nur eine lösung von dem Problem fällt mir nicht ein :(

Lerikson

Alter Hase

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

4

22.09.2009, 20:31

Zitat

Keine Ahung, ob das mit BlueJ geht, aber es gibt ja ne Engine für Java:
http://www.jmonkeyengine.com/


die hab ich mir mal angeguckt, aber irwie hat mir kein Mensch/Tutorial aufzeigen können was ich mit den runtergeladenen Files tun soll -.-

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

5

22.09.2009, 20:33

Zitat von »"Lerikson"«

Zitat

Keine Ahung, ob das mit BlueJ geht, aber es gibt ja ne Engine für Java:
http://www.jmonkeyengine.com/


die hab ich mir mal angeguckt, aber irwie hat mir kein Mensch/Tutorial aufzeigen können was ich mit den runtergeladenen Files tun soll -.-

also gefunden hab ichs schon :/ nur scheint mir das die Engine sehr unflexibel ist^^ (heist nicht an BlueJ angepasst werden kann)

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

6

22.09.2009, 21:44

hmm keiner ne Lösung?

also zudem ist mir aufgefallen, dass es egal ist wo ich was am desktop mache, aber man muss irgendein Fenster bewegen, damit animiert wird-.- (aber es wird auch nur so lange animiert, wie ein fenster in bewegung ist -.-)

7

22.09.2009, 21:52

ich vermute mal es wird nur gerendert wennn das fenster neu gezeichnet wird. Das kannst du aber auch jeden frame erzwingen mit ner funktion, heist glaub ich repaint() oder so ähnlich, musste mal googlen.

Muss in der Schule jetzt auch mit BlueJ arbeiten :(
sehr beschränktes programm

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

8

22.09.2009, 22:05

repaint() klappt nur wenn man graphics von canvas benutzt :(

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

9

22.09.2009, 22:20

problem auf eine dumme art gelöst:

Quellcode

1
2
3
4
while(2 != 3)
{
    //do nothing
}


am ende der Main-Klasse eingefügt, damit der auch schön weiterrechnet...
und schwupp dreht sich alles ohne Probleme ^^

Lerikson

Alter Hase

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

10

23.09.2009, 13:53

hier mal ein tutorial wo ein animierter Stern in einem Fenster erzeugt wird(was du nicht immer bewegen musst^^)

http://zetcode.com/tutorials/javagamestutorial/animation/

Werbeanzeige