星空网 > 软件开发 > ASP.net

用Unity代码通过Xml配置生成GameObject之——前两天掉的坑

1. Resources.Load(path),path不是绝对路径,而是相对"Resources/"的相对路径!如:

用Unity代码通过Xml配置生成GameObject之——前两天掉的坑

要想Instantiate则代码应该如下:

GameObject weapon = Instantiate(Resources.Load(man1Path + "char_weapon_ani", typeof(GameObject))) as GameObject;

(次奥试了好多次才试成功摔……)
 
2. 读取昨晚在网上乱找了一气,实践了方法一,莫名其妙掉进了坑里出不来,于是回去整理了下思路,记着以前应该不是这么写的,要么case1:再找一个解析方法,要么case2:先生成类序列化后,仿制试了两个库,一个是System.当中就有用到 Descendants() 方法,结果出来 IEnumerable 神马的,操作不能,这方法我觉得肯定是可行的,但是我读不到值= =鉴于代码也被我删了就略过这段吧= =|||
于是后来改用 Sytem.其中 贴一点代码:
 
 doc.DocumentElement; //获取所有<character> …… </character>"character");//遍历之,继续操作 foreach (in charactersNodes){  ……}

 

3.通过代码添加GameObject position的问题
背景: GameObject  human包括了GameObject  body ,body包含human、weapon等。
期望human.transform.position = (1,0,1), body.transform.position = (0,0,0)。
把body.transform.parent = human.tranform 后,body.transform.position自动变成了(-1, 0 , -1) 。
假设我把body.transform.position = (0,0,0),weapon.transform.position又成了(-1,0,-1)……
= =.......
于是假设我生成了5个不同position的human,可以看到图像全部重叠在了一起 = = 待解决,解决完了再上来改吧……
 
4.有关mesh,Material取到了以后貌似没贴上去啊摔,继续研究……


用Unity代码通过Xml配置生成GameObject之——前两天掉的坑




原标题:用Unity代码通过Xml配置生成GameObject之——前两天掉的坑

关键词:xml

xml
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

抚顺综试区:https://www.goluckyvip.com/tag/31567.html
父亲节:https://www.goluckyvip.com/tag/31568.html
付保瑞:https://www.goluckyvip.com/tag/31569.html
疫情还未结束:https://www.goluckyvip.com/tag/3157.html
付费点:https://www.goluckyvip.com/tag/31570.html
付费订阅:https://www.goluckyvip.com/tag/31571.html
北京景点恢复开放通知 北京景区关闭通知:https://www.vstour.cn/a/404230.html
济南冬季旅游攻略最美的冬天特色景点推荐:https://www.vstour.cn/a/404231.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流