unity怎么导出fbxassrts

unity3d有办法用任何方法弄出一个TextAsset 吗?
是这样的,我在汉化某个恶心的游戏,
然后这个游戏是用unity3d做的,GUI用了EZGUI。默认的字库里面没有中文,所以我们不得不通过插件手动替换字体。
但是EZGUI用的bitmap font,好吧,这就算了,问题在于,SpriteText.SetFont (UnityEngine.TextAsset newFont, UnityEngine.Material fontMaterial)
也就是,这里不吃string,要一个TextAsset。那么,我的问题是,有没有办法在plugins里面,通过某个手段,加载一个txt文件为TextAsset。这个txt文件可以通过标准的IO方式读入,但是那样是string的。
我尝试修改u3d的TextAsset类,把TextAsset.get_text设成虚函数,然后有了如下代码:
public class MyTextAss : TextAsset{
public byte[]
public override byte[] bytes
public override string text
public override string ToString()
return this.
但是,这样的代码,在:
public TextAsset fontDef(){
MyTextAss mtass = new MyTextAss();
mtass.ctext = System.IO.File.ReadAllText (sFilePath);
mtass.cbytes = System.IO.File.ReadAllBytes (sFilePath);
的时候,导致了整个函数返回null!这又是为什么,能通过这样的手段解决问题吗?(EZGUI只用到了text,别的都没有用到)
sFilePath是修正了的文件地址,肯定能读到。
2014年 6月8日
(499 威望)
请输入验证码:
[captcha placeholder]
或 后不会被要求输入验证码。
请输入验证码:
&&&& 或 后不会被要求输入验证码。
TextAsset本来就是指txt文件,你把txt文件放到Resource文件夹下面,然后加载不就行了嘛
文件名为a.txt
TextAsset ts =(TextAsset)Resources.Load("a");
2014年 6月8日
(1,095 威望)
请输入验证码:
[captcha placeholder]
或 后不会被要求输入验证码。
提一个问题:
(975 威望)
2015年 8月12日
(499 威望)
(499 威望)
(1,076 威望)
(1,072 威望)
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。you have been blockedUnity3d游戏开发中的AssetsBundle思路与方法运用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Unity3d游戏开发中的AssetsBundle思路与方法运用
|0|0|文档简介
北京奇酷动力信息技术有限公司是一家从事虚...|
总评分0.0|
&&Unity3d游戏开发中的AssetsBundle思路与方法运用
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢從Unity Asset Store下載的package存放位置 | + 低調的遊戲製作筆記 +}

我要回帖

更多关于 unity怎么导出fbx 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信