打算移植一下火炬之光

  为了对Unity有一个更深入的了解, 打算利用火炬之光的资源, 将其转为Unity的资源形式, 毕竟火炬之光的资源灰常完整.

  1.   Skeleton, Skin Mesh, Static Mesh的移植(考虑多维子材质, SubMesh等情况), 二进制
  2.   Material的移植, 有些特别的材质需要移植过来, 例如河流的材质等
  3.   关卡数据的移植, 通过编写Unity编辑器插件来实现关卡的加载.
  4.   纹理的转换, TL大部分纹理都是DDS, 如果要在Iphone上跑, DDS不支持, 所以预先转换为PNG或者TGA格式

  

  既然是为了深入的了解Unity的更能, 那么必须有一些目的予以驱动

  1.   Unity的优化, 了解Unity的资源组织形式, Lightmap等常用优化形式. 由于有在平板上移植的打算, 所以优化是必须考虑的, 火炬之光的资源是PC游戏资源, 很多资源的组织形式不适合手游, 要考虑这些
  2.   Unity编辑器编程, 火炬之光的资源量比较大, 所以逐个手动设置不可取, 尽量使用编辑器的API来完整自动化设置, 例如贴图赋予给材质, 场景资源加载等
  3.   Unity的开发流程初探.

 

  目前大部分功能都已经实现, 额外的就是一些细小功能的添加. 这是火炬之光的新手村~~~

  

  

posted @ 2012-08-14 17:56  Flyingpig  阅读(622)  评论(2编辑  收藏  举报