2016-11-19 4 views
0

Ich spiele mit three.js und vor allem den Editor, wo Sie Skript auf 3D-Objekt anhängen können. In Unity 3D können Sie ein Skript zugreifen wie etwas mit:Three.js: Wie wird das Skript eines 3D-Objekts zurückgegeben?

targetGameObject.GetComponent (scriptName).targetVariable; 

Wie können Sie dies tun, mit three.js?

+0

Hallo und willkommen in SO. Haben Sie versucht, [three.js api-Dokumentation] (https://threejs.org/docs/index.html) nach solchen Funktionen zu durchsuchen? –

+0

Es gibt keine Skripte in three.js, Sie vergleichen zwei sehr unterschiedliche Technologien, Unity ist eine Spiele-Engine, three.js ist eine Bibliothek. Deine Frage ergibt keinen Sinn. – Marcs

Antwort

1

Wenn ich richtig verstehe, sind "Skripte" keine grundlegende Komponente von ThreeJS - nicht auf die gleiche Weise wie in Unity3D. Das heißt, die "Skripte" in ThreeJS Editor wären besser als "Scripting Code" oder etwas ähnliches zu bezeichnen. Wenn Sie Ihre App veröffentlichen, werden diese Skriptfunktionen als Strings nach JSON exportiert und anhand der zugehörigen Ereignisse ausgewertet. Aus ihnen ergibt sich jedoch kein konkretes "Skript" -Objekt/eine Komponente.

Mit anderen Worten, die "Skripte", auf die Sie in Unity3D verweisen, müssten Sie selbst erstellen oder eine vorhandene Bibliothek verwenden.

+0

Danke msun, es war die Antwort, die ich suchte! –

Verwandte Themen