资源制作流程
以下介绍游戏中常用的资源格式与制作方法,供美术人员参考。
1. 模型的制作与导入
引擎支持导入FBX格式的外部模型文件。同时支持骨骼动画,变形动画与模型物理。
详情请参阅导入模型资产。
2. 贴图的制作与导入
图像资源一般由图像处理软件制作而成并输出成引擎可以使用的文件格式。
引擎直接支持pvr、ktx、png、jpg贴图格式。
同时,引擎提供了工具用来将tga格式的贴图转换为pvr、ktx格式。
考虑到效率因素,建议优先使用pvr、ktx格式的贴图。
对于将tga格式的贴图导入到MagicCube编辑器中变成pvr、ktx格式。请参阅图片资产导入。
3. 粒子系统的制作与使用
MagicCube提供了粒子编辑器,详情请参阅“粒子编辑器“
粒子系统的用途有三:
4. UI资源的制作与使用
对于游戏中经常用到的UI功能,MagicCube提供了UI编辑器,详情请参阅UI编辑器。
UI资源一般需要先进行外部图片的导入工作,对于如何导入外部图片,可以参阅图片导入。
之后通过UI编辑器创建一份UI资源,该资源代表了一份完整的UI,里面包括了各类按钮、图片、文本等控件。这些控件的表现效果依赖于上面导入的各种图片。
在UI开发中,MagicCube提供了合图工具,可以将指定的一系列碎图打包成一张大图。这样能大大提升美术资源的利用效率。在美术同学导入外部图片后,应当使用合图工具制作合图,再利用合图进行UI的制作。
对于合图工具的使用,详见UI合图制作。
5. 蒙太奇动画资源的制作与使用
蒙太奇动画是针对于模型动画的扩展。
蒙太奇动画可以对模型动画进行剪接,将多个动画以各种方式串联成一个复杂的动画。
为模型动画添加事件通知来触发播放粒子等效果,使得表现出一些比较复杂的动画效果。
蒙太奇动画资源可在MagicCube中的蒙太奇编辑器中创建或编辑。
6. 过场动画资源的制作与使用
过场动画提供了对Actor属性随时间自动改变的功能。即过场动画的动画效果基于Actor的位置、旋转、缩放等属性的动态变化。
基于MagicCube的过场动画制作功能,可以制作出3D动画片的效果。
过场动画编辑器的使用说明可以参考过场动画编辑器。