Ich habe Probleme beim Laden einer Unity
Datei in meinem React
Projekt. Ich dachte, wenn ich die Datei in index.html
hinzufügen würde ich in der Lage sein UnityLoader
überall im Projekt zu verwenden, wie unten dargestellt:Unity-Datei in React-Projekt importieren
index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Game</title>
</head>
<body>
<div id="app">
</div>
<script src="UnityLoader.js"></script>
</body>
</html>
Unity.js
class Unity extends Component {
render() {
return (
<div id="unity">
{UnityLoader.instantiate('unity', 'unity/index.html')}
</div>
);
}
}
jedoch Ich bekomme eine Fehlermeldung, dass UnityLoader
nicht definiert ist.
Muss ich irgendeine Art von
import { UnityLoader } from 'UnityLoader'
in Unity.js
benutzen? Das Problem ist, dass UnityLoader
eine externe JS-Datei ist und nichts exportiert.
Ich dachte darüber nach, aber war mir nicht sicher, wie zuverlässig es war. Aber ich denke, das macht am meisten Sinn. Danke – user2456977
Ich hoffe es funktioniert. Es gibt ein weiteres Einheitsnpm-Paket. Aber ich glaube, das ist der Weg, um es zum Laufen zu bringen. – krankuba
Ich habe Probleme mit dem zweiten Schritt, um den UnityLoader zu laden. Ich benutze Create-react-app und habe versucht, '