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

1

30.05.2014, 11:33

[Java]Problem beim übersetzen von Unity C# Code zu Java.

Hallo,
ich versuche gerade einen kleinen Minecraft Klon zu machen mit meiner Engine und dafür schau ich mir so ein Tutorial an aber da er den Klon in Unity macht muss ich da nen paar Sachen "übersetzen" was ich bis jetzt hinbekommen habe jedoch weiß ich bei einer Funktion nicht wie ich das in Java machen soll:

Quellcode

1
chunk = (Chunk)Instantiate(chunkFab, pos, Quaternion.identity)

Weiß einer wie man das in Java macht?

LG MrDragon

Lares

1x Contest-Sieger

  • Private Nachricht senden

2

30.05.2014, 11:44

Bin kein Experte in Unity, aber für mich sieht das so aus, als ob er ein GameObject oder etwas ähnliches erstellt (vllt nen Blockchunk?). Entsprechend brauchst du im Java nur dein Equivalent dieses Typs anzulegen und in deiner Verwaltungsliste (oder wo auch immer sämtliche Objekte der Welt von dir sind) zu speichern.

Edit: Hast du dir die Dokumentation von Unity bereits angesehen?

Tobiking

1x Rätselkönig

  • Private Nachricht senden

3

30.05.2014, 11:56

Die Vermutung ist richtig. Da wird ein Prefab an der entsprechenden Position (pos) und ohne Rotation erzeugt. Ein Prefab ist ein vorkonfiguriertes GameObject mit Model, Materialien/Tetxturen, Verhalten etc.

4

30.05.2014, 13:02

Vielleicht interessiert Dich die Java Monkey Engine. Hier hat jemand ein Framework für "Block-Welten" erstellt: http://hub.jmonkeyengine.org/wiki/doku.p…ributions:cubes

Werbeanzeige