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

要想Instantiate则代码应该如下:
string man1Path = "Research/FBX/man1/";
GameObject weapon = Instantiate(Resources.Load(man1Path + "char_weapon_ani", typeof(GameObject))) as GameObject;
(次奥试了好多次才试成功摔……)
 
2. 读取Xml
昨晚在网上乱找了一气,实践了方法一,莫名其妙掉进了坑里出不来,于是回去整理了下思路,记着以前应该不是这么写的,要么case1:再找一个解析方法,要么case2:先生成类序列化后,仿制xml,再反序列化之。
试了两个库,一个是System.Xml.LinQ;(方法一)
当中就有用到 Descendants() 方法,结果出来 IEnumerable 神马的,操作不能,这方法我觉得肯定是可行的,但是我读不到值= =鉴于代码也被我删了就略过这段吧= =|||
于是后来改用 Sytem.Xml(试了case 1)
其中 XmlNodeList XmlNode SelectSingleNode()等比较容易理解~ 
贴一点代码:
 
XmlElement root = doc.DocumentElement;
//获取所有<character> …… </character>
XmlNodeList charactersNodes = root.GetElementsByTagName("character");
//遍历之,继续操作
foreach (XmlNode characterNode 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,可以看到图像全部重叠在了一起 = = 待解决,解决完了再上来改吧……
 
更新来了: 
解决方案:不应该去设置position,而应该设置localPosition就会随着parent的position走了~
 
4.有关mesh,Material取到了以后貌似没贴上去啊摔,继续研究……

用Unity代码通过Xml配置生成GameObject之——前两天掉的坑的更多相关文章

  1. log4net保存到数据库系列三、代码中xml配置log4net

    园子里面有很多关于log4net保存到数据库的帖子,但是要动手操作还是比较不易,从头开始学习log4net数据库日志一.WebConfig中配置log4net 一.WebConfig中配置log4ne ...

  2. android动画(1)各种动画属性表,简单代码,xml配置

    1.动画的属性表 1.1 常用属性 它们可以通过代码setXXX,getXXX,也可在xml中配置. 属性[类型] 功能 备注 Duration[long] 属性为动画持续时间 时间以毫秒为单位 fi ...

  3. mybatis逆向工程生成java代码和xml配置

    mybatis官方提供了一个逆向工程包,可以针对数据库表自动生成mybatis执行所需要的Pojo.Mapper xml文件.Mapper 接口文件. mybatis-generator有很多种用法: ...

  4. android动画(3)layout动画,layoutChanged动画及算定义它,ListViewActivity的Layout动画(代码和xm配置两种实现l)

    1.layout切换动画 代码: 本示例是fragment切换.在它的oncreateView中 public class LayoutAnimationFrgmt extends Fragment ...

  5. SpringMVC基础配置(通过注解配置,非xml配置)

    SpringMVC是什么,有多火,我这里就不再啰嗦了,SpringMVC比Struts2好用太多,我在学校的时候私下里两种都接触过,对比之后果断选择了SpringMVC,后来在做Android应用开发 ...

  6. Mybatis最入门---代码自动生成(generatorConfig.xml配置)

    [一步是咫尺,一步即天涯] 经过前文的叙述,各位看官是不是已经被Mybatis的强大功能给折服了呢?本文我们将介绍一个能够极大提升我们开发效率的插件:即代码自动生成.这里的代码自动生成包括,与数据库一 ...

  7. Mybatis 代码自动生成(generatorConfig.xml配置)

    博客推荐: Mybatis最入门---代码自动生成(generatorConfig.xml配置) MyBatis Generator generatorConfig.xml配置详解 pom.xml&l ...

  8. generator自动生成mybatis的xml配置

    generator自动生成mybatis的xml配置.model.map等信息:1.下载mybatis-generator-core-1.3.2.jar包.       网址:http://code. ...

  9. spring mvc 图片上传,图片压缩、跨域解决、 按天生成文件夹 ,删除,限制为图片代码等相关配置

    spring mvc 图片上传,跨域解决 按天生成文件夹 ,删除,限制为图片代码,等相关配置 fs.root=data/ #fs.root=/home/dev/fs/ #fs.root=D:/fs/ ...

随机推荐

  1. 增强:MB1A物料价格检查

    INCLUDE:MM07MFP0_PICKUP_AUSFUEHREN FORM:pickup_ausfuehren这是MB1A的PAI的逻辑流里的字段检查 在FORM开始的地方: '. DATA:S_ ...

  2. Scala学习(二)

    二.Scala基础 1.变量:三种修饰符 -> ①val 常亮②var 变量③lazy val 惰性变量求值 2.类型 3.代码块 Block {exp1;exp2} 或 { exp1 exp2 ...

  3. MD5加密、时间戳转换、base64算法加密、解密

    #region MD5加密 /// <summary> /// MD5加密 /// </summary> /// <param name="str"& ...

  4. (转)Tomcat数据源连接池加密

    文章来源 :http://my.oschina.net/cimu/blog/164757 我们在使用Tomcat数据库连接池的时候都是明文存储数据库用户名和密码的,例如: <Resource n ...

  5. hibernate入门实例

    1. 环境配置 1.1 hiberante环境配置 hibernate可实现面向对象的数据存储.hibernate的官网:http://hibernate.org/ 官网上选择hibernate OR ...

  6. Bootstrap <基础十二>下拉菜单(Dropdowns)

    Bootstrap 下拉菜单.下拉菜单是可切换的,是以列表格式显示链接的上下文菜单.这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现. 如需使用下列菜单,只需要在 ...

  7. 设计模式(3)--抽象工厂模式(Absrtact Factory Pattern)

    定义 抽象工厂模式的实质就是提供接口来创建一系列相关或独立的对象而不指定这些对象的具体类. 理解 在软件系统中,经常面临着"一系列相互依赖的对象"的创建工作:同时由于需求的变化,往 ...

  8. Maven 排除第三方jar包所依赖的其他依赖

    单依赖过滤:可以过滤一个或者多个,如果过滤多个要写多个<exclusion>. <dependency> <groupId>org.apache.hbase< ...

  9. pandas 数据检索

    使用pandas的一些方法: 条件检索 按index取值

  10. 第八篇.Bootstrap下拉菜单

    给div一个class “dropdown”,将下拉菜单放在这个div里就可以显示bootstrap的下拉菜单. <div class="dropdown"> < ...