UnityでビルドしたWebGLのゲームで、実行時にURLが知りたい場合はApplication.absoluteURL
を使って確認できるみたいです。
使い方
Debug.Log(Application.absoluteURL);
ちなみに、Android/iOS/UWPでビルドした場合、absoluteURL
はdeep link URLになっているそうです。WebGL以外でabsoluteURL
を参照する場合は注意してください。
リンク
Unity – Scripting API: Application.absoluteURL
https://docs.unity3d.com/ScriptReference/Application-absoluteURL.html
Unity – Scripting API: Application.deepLinkActivated
https://docs.unity3d.com/ScriptReference/Application-deepLinkActivated.html
関連記事
UnityのWebGLでテキストが表示されない場合の対処方法
Unity Editorのデバッグ画面ではテキストが表示されているのにWebGLでビルドするとテキストが表示されないという場合、Assetにフォントを追加して、そのファイルを使うようにしてみると表示されることがあるみたいです。
困っているという人は試してみてください。
※日本語テキストを表示したい場合は日本語対応のファイルを準備する必要があります。フォント関係はライセンスが複雑な場合...
UnityのWebGLゲームを外部からJavaScriptで操作する方法
UnityでビルドしたWebGLのゲームを外部からJavaScriptで操作したい場合、unityInstanceのSendMessageを使うと実装できるみたいです。注)
実装の仕方
WebGLでビルドするとindex.htmlというファイルが作られると思いますので、<body>から</body>の間のどこかに
<input type="butt...