找回密碼
 注冊帳號

掃一掃,訪問微社區

文本資源(textasset)

2015-1-7 02:11| 發布者: 楊炎| 查看: 2898| 評論: 0|原作者: 蠻牛|來自: unity3d腳本manual

摘要: 文本資源 (text asset)文本資源 (text asset)是用于導入的文本文件的格式。將文本文件置于“工程”(project) 文件夾中時,它會轉換為文本資源 (text asset)。支持的文本格式有:.txt.html.htm.xml.bytes文本資源 (te ...

文本資源 (text asset)

文本資源 (text asset)是用于導入的文本文件的格式。將文本文件置于“工程”(project) 文件夾中時,它會轉換為文本資源 (text asset)。支持的文本格式有:

.txt

.html

.htm

.xml

.bytes

文本資源 (text asset)檢視器 (inspector)

屬性

屬性:

功能:

文本 (text)

作為單個字符串的資源的完整文本。

詳細信息

文本資源 (text asset) 是非常專業的使用情況。它對于在編譯游戲時將不同文本文件中的文本導入至游戲非常有用??梢跃帉懞唵蔚?.txt 文件,非常方便地將文本導入至游戲。它并不用于在運行時生成文本文件。為此,需要使用傳統的輸入/輸出編程技術讀取和寫入外部文件。

請考慮以下方案。您在制作傳統的具有大量文本的冒險游戲。為使制作簡單,您希望將游戲中的所有文本分解到不同房間中。在此情況下,您會創建一個包含在一個房間中使用的所有文本的文本文件。通過該文件可方便地為您進入的房間創建正確文本資源 (text asset) 的引用。隨后通過某種自定義分析邏輯,可以非常方便地管理大量文本。

二進制數據

文本資源 (text asset) 的一個特殊功能是可以用于存儲二進制數據。通過為文件提供擴展.bytes它可以作為文本資源 (text asset) 加載,數據可以通過bytes屬性進行訪問。

例如將一個 jpeg 文件置于“資源”(resources) 文件夾中并將擴展名更改為.bytes,隨后使用以下腳本代碼在運行時讀取數據:

//load texture from disk

textasset bindata= resources.load("texture") as textasset;

texture2d tex = new texture2d(1,1);

tex.loadimage(bindata.bytes);

提示

文本資源 (text asset) 如同編譯版本中的所有其他資源一樣進行序列化。發布游戲時不包括物理文本文件。

文本資源 (text asset) 不用于在運行時生成文本文件。

相關閱讀

文章點評
相關文章
女校游泳队彩金 辛运28 中国福利彩票26选5就中3个有奖的吗 极速飞艇计划软件手机版 nba新浪体育竞技风暴 扑克牌技 微信赚钱麻将 中华彩票游戏 录视频的人如何赚钱 足球竞猜混合过关 竞彩足球比分 安徽时时彩首页 长沙麻将哪些app 重庆快乐10分 明年免费的好的赚钱前门 十拿九蓝球预测 体球网即时比分