|
发表于 2011-3-13 13:09:14
|
显示全部楼层
引用[GA]Skice翻译的  :
问:怎样创建一个有动画的读取画面?
答案:你需要改模型
需要工具:magos' model editor,记事本,YobGuls' converter
为什么需要Magos' tool?答案很简单:因为它有一个快速的读取画面制作向导,并且可以很方便地编辑模型(当然,只是相对来说;))
准备开始
运行magos' model editor,选择"Extras"->"Loading Screen Creator"。选择恰当的texture(纹理),然后单击OK。好了,现在我们有了一个开始的基础。
好,怎样让它动起来呢?
我们的动画是以TextureAnim(纹理动画)为基础的。纹理动画允许我们让物体表面的纹理进行平移(translation),缩放(scaling)和旋转(rotation)。因为读取画面只是一个简单的方形,所以纹理坐标(UV)也不是很复杂 ;)
所以,让我们开始吧
打开纹理管理器(Texture manager)(在"windows"菜单里),选择你的纹理并且右键单击。在弹出的菜单里选择编辑命令(edit)。钩上Wrap Height(可能指纵向平铺)和Wrap width(横向平铺)复选框,然后关闭窗口。这对纹理动画的正常工作是必须的一步。
现在,打开序列管理器(Sequence manager,序列应该指动画序列,同样在windows菜单下),双击Birth元素(指诞生动画),打开动画属性对话框。
1)修改From,把1000改成0。
2)取消选中“non loop”。这样我们的动画就会循环运行下去(而不是只运行一次)。
现在就需要创建一个合适的动画。打开texture animation manager(纹理动画管理器,同样在windows菜单下)。右击一个空的列表项,(在弹出菜单中)单击Create New(创建新项)。双击创建好的项目。
创建一个怎么样的动画呢?嗯。。。做一个纹理从右下角滑到左上角的动画吧。
选中Translation: Animated(平移动画)复选框,单击Translation按钮。在插值类型列表中选择Linear(线性)项。这会使纹理以一个恒定的速度移动(就是指在两个位置间进行等速的平移,而不是有速度的快慢,比如开始和结束的时候稍慢,而中间略快)。粘贴下面的内容至主文本框(main textbox)中:
o:{0,0,0}
2000:{1,1,1}
按OK确定。
打开材质管理器(material manager),双击列表框中唯一的一项。选择“层至层”(layer from layer)列表并且双击。从Animated Texture ID列表中(有动画的纹理ID)列表中选择你的动画。按OK继续。
完成
祝贺!你已经完成了!呃。。完成大多数而已(作者好无聊)。因为这篇教程使用的是1.05版的magos'tool,所以我们必须手动修正一个很不爽的bug:当我们保存一个模型时,编辑器并不保存(assing,可能作者打错了)纹理动画到材质中。我们必须自己动手。
保存模型到一个MDL文件中。用记事本打开,找到下面所示的一段:
Materials 1 {
    Material {
        FullResolution,
        Layer {
            FilterMode None,
            static TextureID 0,
            TwoSided,
            Unshaded,
            Unfogged,
        }
    }
}
在“Unfogged”那一行后面添加一行“TVertexAnimId 0,”,就像这样:
Materials 1 {
    Material {
        FullResolution,
        Layer {
            FilterMode None,
            static TextureID 0,
            TwoSided,
            Unshaded,
            Unfogged,
            TVertexAnimId 0,
        }
    }
}保存并退出。
运行YobGuls' converter。把你的MDL转换成MDX。
导入你的MDX和纹理文件,记住要设置正确的路径。在Scenario->Map loading screen窗口中选则你的自定义读取画面。大功告成。
注意:动画会在读取结束时播放,也就是在等待玩家按任意键的时候。
演示与工具在此:
AnimatedLoadingScreen.rar
(42 KB, 下载次数: 7)
AnimatedLoadingScreen.w3x
(58 KB, 下载次数: 11)
War3FileConverter.rar
(2.89 MB, 下载次数: 10)
War3ModelEditor1.05.zip
(1.64 MB, 下载次数: 10)
     |
|