1
A
回答
3
您可以使用網串行http://wiki.unity3d.com/index.php?title=MeshSerializer2
public static void CacheItem(string url, Mesh mesh)
{
string path = Path.Combine(Application.persistentDataPath, url);
byte [] bytes = MeshSerializer.WriteMesh(mesh, true);
File.WriteAllBytes(path, bytes);
}
它不會保存到資源文件夾,因爲這一個在運行時不存在了。您很可能會將其保存到實際存儲數據的持久數據路徑中。
然後你可以檢索它只是去周圍的其他方法:
public static Mesh GetCacheItem(string url)
{
string path = Path.Combine(Application.persistentDataPath, url);
if(File.Exists(path) == true)
{
byte [] bytes = File.ReadAllBytes(path);
return MeshSerialize.ReadMesh(bytes);
}
return null;
}
相關問題
- 1. 如何以.rtf格式保存文件
- 2. 保存文件與網站
- 3. 從網址保存文件
- 4. 保存的文件格式
- 5. Unity3D網格佈局組
- 6. 如何保存XML文件?
- 7. 如何保存此文件?
- 8. Android如何保存文件?
- 9. 如何保存XLSX文件?
- 10. android如何保存文件?
- 11. vim如何保存文件?
- 12. 如何保存Arraylist文件?
- 13. 如何以可讀格式保存網頁中的文字
- 14. 保存數據以保持更新(Unity3D)
- 15. 在unity3d中保存多個遊戲文件
- 16. PlayerPrefs v。用於在Unity3D中保存數據的XML文件?
- 17. 如何使用保存文件保存文件對話框
- 18. 保存一堆網格並使用它們在Unity3D中動畫角色
- 19. 如何將文件保存爲文件?
- 20. 劍道UI網格保存
- 21. 如何保存JSON文件時使用它作爲ExtJs網格商店
- 22. 如何使用pdftotext以UTF-8格式保存文本文件
- 23. 將六邊形網格保存爲一個文件
- 24. 保存文件不保存文件
- 25. 如何從保存的文件中獲取保存的文本
- 26. 如何將文件保存到組件
- 27. 如何獲得文件保存事件
- 28. 如何在Android中保存完整的網頁或HTML文件?
- 29. 如何將網絡音頻流保存到文件(C++/java)
- 30. 如何使用C#webbrowser從css和js文件保存網頁?
一個非常有用的技巧是:只要有東西在你的資產有一個簡單的網格(使其在Cheetah3D開始...只是盒子,不管)。現在,而不是從頭開始,將其作爲基礎 - 刪除所有vert,並從頭開始。實際上保存並且它實際上重寫資產。這是一個令人難以置信的節省時間的竅門 - 它可以爲您節省所有無意義的設置代碼。 – Fattie