《Genesis-3D游戏引擎系列教程-进阶篇》9:动画融合
注:本系列进阶教程仅针对 引擎编辑器: v1.2.2 及以下版本 动画融合 素材资源 工程文件 在本实例中,我们分别制作了融合后的人物动画和未融合的人物动画,通过两者的对比,展示了Genesis-3D编辑器所提供的完美的动画融合效果。 1.创建工程。我们可以直接利用之前做好的“动画”工程。在入门实例中找到 “动画” ,点击“工程下载”下载工程,打开工程,一个人物动画出现在场景中: 2.运行游戏,可以看到人物动画效果: 3.为了形成对比,我们需要在场景中放两个人物动画,一个设置动画融合,另一个不设置,通过比较看出效果: (1)复制人物动画zhujue_02,粘贴,可得到完全相同的第二个人物动画: (2)此时场景中就有了两个人物。从左到右分别命名为"player01"和"player02",调整人物位置,使其如下图排列: 4.编辑代码 (1) 找到动画的代码文件UserDefCSharp.csproj,用Mono打开。如果已经将Mono和Genesis-3D编辑器连接,那么直接双击脚本文件,就能打开。 (2)往里添加控制动画融合的代码。添加后代码如下: 01 using System; 02 using System.Runtime.CompilerServices; 03 using ScriptRuntime; 04 namespace ScriptRuntime 05 { 06