-1

イメージ URL の Web サービスを呼び出し、それらの URL を取得した後、イメージをダウンロードするために 1 つずつ URL を呼び出し、それらのイメージをディスクに保存し、ある時点でディスクからそれらのイメージを読み取って表示するユニティ アプリを開発しています。テクスチャとしてですが、画像の読み取りに問題があります。テクスチャに疑問符が表示され、問題を見つけるためにさらに掘り下げると、www.sizeを使用して画像がゼロになり、www.textを使用してテキストもゼロになることがわかりました。私は画像の読み書きのために以下を行っています。 書き込み

if(wwwMarker.isDone)
File.WriteAllBytes(Application.persistentDataPath + "/"+ data.markerName + ".jpg", wwwMarker.bytes);

読む

//fileurl is string which contain path of file 
fileUrl = (Application.persistentDataPath + "/"+ markerDataObject.markerName + ".jpg");
if(System.IO.File.Exists(fileUrl))
if(www.isDone)
video.mIconPlane.renderer.material.mainTexture = imageToLoadPath.texture;

しかし、このコードを読んでテクスチャにレンダリング画像を表示すると、疑問符の画像が表示されますが、アセットから画像をロードすると完全に正常に動作します。私が間違っているところを助けてください。私は団結しているニービーなので、ばかげた間違いをするのはそのためです。これは私にとって素晴らしいことです。前もって感謝します。

4

1 に答える 1

1

WWWUnity はテクスチャ JPG および PNG 画像のみをダウンロードして保存できることに注意してください。他の形式の画像をダウンロードしようとすると、赤い「?」が表示されます。結果としてのイメージ。

于 2012-12-04T10:24:02.327 に答える