Ich versuche derzeit, eine in der Unity Engine 5 ausgeführte Anwendung mithilfe von Hazelcast mit einer jMonkey-Java-Engine zu synchronisieren. Daher wollte ich einen C# -Client nutzen, den Hazelcast zur Verfügung stellt und in Unity einbinden. Aber es ist in .NET 4.0 gebaut, die Unity nicht unterstützt. Die jMonkey/Java-Seite ist nicht das große Problem, aber irgendwie muss ich meine Unity-Anwendung mit dem Hazelcast-Cluster verbinden. Kennt jemand eine Lösung dafür? Oder ist es möglich, die Hazelcast.DLL in Unity zu verwenden, obwohl die Einschränkungen von Unity .NET Version?Verwenden eines Hazelcast-Clients in Unity 5
0
A
Antwort
1
Nicht sicher, ob der Hazelcast C# -Client auf Mono erstellt werden kann (was für Unity erforderlich ist), aber Sie können den Quellcode abrufen und versuchen. Wenn Sie kleinere Änderungen zu tun haben, um es zu kompilieren, sind wir immer froh zu sehen, Anfragen ziehen fallen in auf Github :)
Ich habe dies bereits versucht, aber es gibt zu viele Veränderungen und ich haven Ich habe vorher noch nie mit C# oder .NET gearbeitet. Haben Sie eine ältere .NET 3.5 Version des Clients? Unity Mono unterstützt nur eine maximale Version von 3.5. – LuK
Es könnte irgendwo Code herumliegen, aber dieser wird veraltet sein und nicht mehr mit aktuellen Hazelcast Versionen funktionieren. Wie auch immer, verbinden Sie sich mit Hazelcast von einem Spielclient? Es wird nicht als gute Praxis angesehen, Hazelcast-Knoten dem Internet auszusetzen. – noctarius
Ich versuche einfach zwei Instanzen (die Unity- und jMonkey-Anwendung) lokal über Hazelcast mit meinem PC zu verbinden. Ich möchte die Ereignisse in der Unity-App mit dem Status in der jMonkey-App synchronisieren. Es sind relativ einfache Daten. – LuK