- Home /
Photon in JavaScript?
Hi!
I am working with Photon in JavaScript and I need it to make some GUI stuff. But I just get this error "Unknown identifier: PhotonNetwork". It works in C# but not in JavaScript.
The thing I need to get working:
PhotonNetwork.connectionStateDetailed.ToString()
My code:
GUI.Box(new Rect(20, 20, 300, 40), "Server Status: " + PhotonNetwork.connectionStateDetailed.ToString() );
Answer by iHaveReturnd · Feb 18, 2014 at 07:46 PM
I can't vouch for this as I haven't tried it, but Alucard Jay posted a video about how to make sure Photon is setup for use with js.
http://www.youtube.com/watch?v=cxjutXIrtdg
I use C# with photon so beyond that I can't help much, good luck! If you can use C# it may be easier since Photon is made in C#. Don't have to worry about conversions that way, and C# is pretty easy to pick up if you've done some javascript work. Especially since Unity's scripting reference lets you swap between them and is well documented.
The information in that video worked until Unity 4 came out. Then I had to find a new way to make Photon work with uJS :
Started a new project
Imported PUN (all files except for demo folder)
Saved AppID
Exit Unity
from the file browser :
Dragged the PhotonNetwork Plugins folder (Assets>PUN>Plugins>PhotonNetwork) into the root Plugins directory (Assets>Plugins>PhotonNetwork)
Dragged the Editor folder to the root directory
Dragged the UtilityScripts folder to the Plugins directory
The Resources folder doesn't like to be moved, AppID is stored there at the start. Works fine left where it is, and using another Resources folder in the root directory for my game assets.
my forum question : http://forum.exitgames.com/viewtopic.php?f=17&t=3331
Your answer
Follow this Question
Related Questions
GUILayout element alignment issue 0 Answers
Manage timer within connected players 1 Answer
Lan on photon 1 Answer
[PUN] Server List GUI Help 1 Answer
Host unity game with photon 0 Answers