Well i’m Unity Pro User since the beginning on Mac… i paid all updates and upgrades in the hope when i need to switch to a different platform it works…
I published successfully lot of App’s and Games on iOS and Android since the beginning.
Now have to build a App also for Win Phone… thought it’s easy to do because Unity (they promised me) is cross platform… just one click and your done!
NOOOOOO not true and not cross platform!!!
it’s over a year ago when i contacted the Unity stuff about these questions and they promised that all should work in beginning 2015. Now we have mid 2015 and nothing really changed…
They are missing very important things without that i can not easy port my stuff to Win Phone.
How long can we now publish to Win Phone? Aha so long but still very buggy…
So as always like on Unity… big big marketing words but than lot of hot air and nothing more…
Again i’m very disappointed by Unity3d.
@ Unity3 if you promise something than do it not 3 years later…
ok so why not in Unity 4.6.x as promised?
This is still not working in Unity 5 on Windows Phone
if(!System.IO.File.Exists(Application.persistentDataPath + “/DemoButton.html”)){
System.IO.File.Copy(Application.streamingAssetsPath + “/DemoButton.html”, Application.persistentDataPath + “/DemoButton.html”);
}
k. i understand this is the way to bring Users to update to Unity3d 5
What do you mean as promised? We never ever gave any promises of certain things apart from UI making their way to Unity 4.6.
No, that’s just how development works. When we develop new features, version number goes up instead of stagnating. There was Unity 4.6 with its own features, then 5.0 launched with more features, then 5.1 launched with more features, and soon 5.2 will launch. It’s only natural numbers go up.
ok now.
i have made a simple network app that works with uNet on iOS and Android but still not on Windows Phone… i spend 2 day’s just to show now that it still doesn’t work with Unity3d 5.1.2p2 and latest beta 5.2b5.
And ipadressTxt.text = Network.player.ipAddress; is also not supported on Windows Phone.
We have tested this on 2 different computers and 2 different Windows Phone Lumia series…
Attached is the demo that work on iOS and Android… Server & Client… but on Windows Phone you only can connect to Server no action is transferred… on Windows with the Editor works but not with Android/iOS as a client…
To the Demo: Start the server and notice the ip. Start the app on client and fill in the ip address… then push Join Server. Now on Server press the HideShowObj btn and on Server and Client the background should hide or show up…
Network.player.ipAddress is the old networking API, which is not supported on Windows Phone.
As for why there isn’t a way to discover IP address in the new API: local computer or phone can (and usually does) have multiple local IP addresses (for example, ethernet, wifi, VPN, any virtual machine connection, for phone this could be wifi or cellular network). Moreover IP address exposed to internet will belong to a router. Hence, there is a function NetworkTransport.GetConnectionInfo() which will return IP address of peer connected to you. It’s also possible to use native platform APIs to enumerate all local IP addresses - if you’re interested, I could get you a code snippet tomorrow.
If the only reason you want to get your own IP address is so LAN clients could connect to you, you can and should use the LocalDiscovery broadcast feature.
Hello,
some news when this got fixed?
I’m on 5.1.2p3
still can not make a connection from Windows Mobile to Android nor iOS nor Stand alone App. Only Windows Phone to Windows Unity Editor works… All other mobile are working fine…
thx
M.