Einheit auf Facebook?

11

Hey, ich weiß, dass Flash über Facebook funktioniert, und ich glaube, ich habe dort auch einige Java-Inhalte gesehen, aber weiß jemand, ob der Unity Player in Facebook verwendet werden kann?

Jeff
quelle
3
Ja, der 3D-Weltraum-Shooter [Ascension Wars] [1] von [Digial Roar] [2] läuft auf Facebook. [1]: apps.facebook.com/ascensionwar [2]: digitalroar.net
lathomas64

Antworten:

14

Der Unity Player kann auf Facebook verwendet werden.

Ein relevanter Thread zur Integration: http://forum.unity3d.com/threads/7812-Unity3D-meet-Facebook !

Und ein sehr beliebtes Spiel: https://www.facebook.com/uberstrike

Hier ist ein Thread zu Unity Answers, der auch einige weitere Details enthält: http://answers.unity3d.com/questions/82/how-can-i-make-my-unity-application-work-inside-facebook

Jesse Dorsey
quelle
Der Link zum Spiel auf Facebook funktioniert nicht mehr.
o0 '.
Ah ja, sie haben den Namen geändert. Vielen Dank, dass Sie darauf hingewiesen haben und dies jetzt behoben haben.
Jesse Dorsey
6

Dies ist eine Art unsinnige Frage, die auf einem schlechten Verständnis der Funktionsweise von Facebook-Apps basiert. Facebook hat eigentlich nichts damit zu tun, welche Technologie Sie genau verwenden. Sie binden Ihre App einfach als Iframe auf ihrer Website ein. Sie erstellen Ihre App mit der gewünschten Technologie auf Ihrem eigenen Server und teilen Facebook dann einfach mit, auf welche URL Sie verweisen sollen.

Grundsätzlich kann alles, was in einem Webbrowser ausgeführt werden kann, als Facebook-App ausgeführt werden. Jetzt gibt es bestimmte Technologien, die häufiger für Facebook-Apps verwendet werden. Diese Trends sind jedoch auf Gründe zurückzuführen, die wenig mit Facebook zu tun haben, beispielsweise auf die Tatsache, dass die meisten Browser über das Flash-Plugin verfügen.

Während Sie Ihre App mit so ziemlich jeder Web-Technologie erstellen können, müssen Sie mit PHP oder JavaScript arbeiten (stellt Facebook eine API für andere Sprachen bereit?), Wenn Sie eine Schnittstelle zu deren API herstellen müssen (z. B. um die abzurufen) Freundesliste des Spielers). Das bedeutet nicht, dass Sie tatsächlich die gesamte App mit PHP oder JavaScript erstellen müssen, sondern dass Sie mindestens ein kleines Skript benötigen, das als Vermittler zwischen Ihrer App und der Facebook-API fungiert.

(Ich kritisiere Sie übrigens nicht. Bis vor kurzem habe ich auch nicht verstanden, wie Facebook-Apps funktionieren, und dachte, sie würden auf den Servern von Facebook gehostet oder so.)

jhocking
quelle
1
Es gibt in der Tat andere SKDs als PHP oder JS. Dies sind nur die "offiziellen", aber es gibt auch APIs von Drittanbietern wie diese für C # . Sie müssen also nicht wirklich Code in JS oder PHP schreiben.
Bummzack
@jhocking: Ich habe mir diese Frage neulich tatsächlich angesehen und genau das Gleiche gedacht
Jeff