質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

ウェブアプリケーション

ウェブアプリケーションとは、ウェブ上でアクセスされるアプリケーションのことを呼びます。この場合におけるウェブとは、インターネットやイントラネット上を意味します。

ウェブブラウザ

ウェブブラウザ(インターネットブラウザ)とは、www上に公開されている情報リソースをユーザーに視覚的提供・操作させる機能を持ったソフトウェアプログラムです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

0回答

594閲覧

Unity Webgl上でアプリ内のフォルダからオブジェクトを表示させたい

ydddd

総合スコア0

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

ウェブアプリケーション

ウェブアプリケーションとは、ウェブ上でアクセスされるアプリケーションのことを呼びます。この場合におけるウェブとは、インターネットやイントラネット上を意味します。

ウェブブラウザ

ウェブブラウザ(インターネットブラウザ)とは、www上に公開されている情報リソースをユーザーに視覚的提供・操作させる機能を持ったソフトウェアプログラムです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2022/11/04 10:49

前提

Unity Webgl上で以下のシステムを作りたいです

  1. ローカルのフォルダを選択
  2. 選択したフォルダ内のobjファイルをすべてUnityのスクリプト内で管理できるようにする(Unityアプリ内の任意の位置に配置など)

試したこと、わからないこと

  1. ローカルフォルダを検索するのに下のUnityStandaloneFileBrowserをつかった。

https://github.com/gkngkc/UnityStandaloneFileBrowser
0.下記のコードでフォルダのURLを取得

var paths = StandaloneFileBrowser.OpenFolderPanel("Select Folder", "", true); string url=new System.Uri(paths[0]).AbsoluteUri
  • ここからフォルダ内のobjファイルをすべてUnityないで管理する方法が分からないです。
  • もっと簡単な方法があれば教えてもらいたいです。
  • 検索ワードだけでも貰いたいです

よろしくお願いします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Bongo

2022/11/07 12:48

ちょっと調べてみたのですが、WebGLとなるといくらか妥協しないといけないかもしれません。 まず、フォルダを指定して中身をロードするというのはプレイモードでは可能でもビルド後には難しいようで、代わりにロードしたいOBJファイルを直接指定してもらう形になりそうです。ただしファイルの複数選択は可能みたいですので、フォルダを一つだけ選択するよりは若干不親切かもしれませんが、ロードしたいOBJファイルを複数選択してもらうことで似たような操作感にはできそうです。 そしてロードしたいOBJファイルですが、これにMTLファイルやテクスチャ類も付随している可能性を考慮する必要があるでしょうか。もしOBJの形状だけロードできれば十分でしたらいいのですが、OBJが参照している表面材質まで再現しようとした場合、それらの他ファイルを自動的にロードするのはおそらく無理そうで、これらもそれぞれダイアログを出して手動で選択してもらう羽目になりそうです。 もしかするとFile System Access API(https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API )とかいうものでこういった制限を回避できるのかもしれませんが、恥ずかしながらWebプログラミングの知識がなく、実現できるかどうか不確かです...
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問