打算移植一下火炬之光
为了对Unity有一个更深入的了解, 打算利用火炬之光的资源, 将其转为Unity的资源形式, 毕竟火炬之光的资源灰常完整.
- Skeleton, Skin Mesh, Static Mesh的移植(考虑多维子材质, SubMesh等情况), 二进制
- Material的移植, 有些特别的材质需要移植过来, 例如河流的材质等
- 关卡数据的移植, 通过编写Unity编辑器插件来实现关卡的加载.
- 纹理的转换, TL大部分纹理都是DDS, 如果要在Iphone上跑, DDS不支持, 所以预先转换为PNG或者TGA格式
既然是为了深入的了解Unity的更能, 那么必须有一些目的予以驱动
- Unity的优化, 了解Unity的资源组织形式, Lightmap等常用优化形式. 由于有在平板上移植的打算, 所以优化是必须考虑的, 火炬之光的资源是PC游戏资源, 很多资源的组织形式不适合手游, 要考虑这些
- Unity编辑器编程, 火炬之光的资源量比较大, 所以逐个手动设置不可取, 尽量使用编辑器的API来完整自动化设置, 例如贴图赋予给材质, 场景资源加载等
- Unity的开发流程初探.
目前大部分功能都已经实现, 额外的就是一些细小功能的添加. 这是火炬之光的新手村~~~