teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ライブデモのリンクを追加

2017/10/17 20:59

投稿

Bongo
Bongo

スコア10816

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  UnityEditorの機能群はエディターの機能を独自に拡張する場合に使うべきもので、実際の実行時には使えないかと思います。エディター用スクリプトは[第1章 エディター拡張で使用するフォルダー - エディター拡張入門](https://anchan828.github.io/editor-manual/web/part2-beginner.html)にあるような方法で実際の実行時には無効になるよう組み込むことになるでしょう。
2
2
 
3
- SaveFilePanelの代替物ですが、[Unity - Manual: WebGL: Interacting with browser scripting](https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html)によると、jslibファイル内に記述したJavaScriptをブラウザ上で実行させることができるようです([Unity - マニュアル: WebGL: ブラウザのスクリプトと通信を行う](https://docs.unity3d.com/jp/530/Manual/webgl-interactingwithbrowserscripting.html)では[ExternalCall](https://docs.unity3d.com/ScriptReference/Application.ExternalCall.html)や[ExternalEval](https://docs.unity3d.com/ScriptReference/Application.ExternalEval.html)についても言及されていますが、これらは現在では非推奨になったようです)。[GitHub - gkngkc/UnityStandaloneFileBrowser: A Native file browser for unity standalone platforms](https://github.com/gkngkc/UnityStandaloneFileBrowser)ではこの方法でダウンロードさせているようで、ダウンロード部分のJavaScriptコードは[このように](https://github.com/gkngkc/UnityStandaloneFileBrowser/blob/master/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib)なっていました。
3
+ SaveFilePanelの代替物ですが、[Unity - Manual: WebGL: Interacting with browser scripting](https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html)によると、jslibファイル内に記述したJavaScriptをブラウザ上で実行させることができるようです([Unity - マニュアル: WebGL: ブラウザのスクリプトと通信を行う](https://docs.unity3d.com/jp/530/Manual/webgl-interactingwithbrowserscripting.html)では[ExternalCall](https://docs.unity3d.com/ScriptReference/Application.ExternalCall.html)や[ExternalEval](https://docs.unity3d.com/ScriptReference/Application.ExternalEval.html)についても言及されていますが、これらは現在では非推奨になったようです)。[GitHub - gkngkc/UnityStandaloneFileBrowser: A Native file browser for unity standalone platforms](https://github.com/gkngkc/UnityStandaloneFileBrowser)(デモ:[https://gkngkc.github.io/](https://gkngkc.github.io/))ではこの方法でダウンロードさせているようで、ダウンロード部分のJavaScriptコードは[このように](https://github.com/gkngkc/UnityStandaloneFileBrowser/blob/master/Assets/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib)なっていました。