前置:
1,要求必须安装了图形补丁
2,要求必须安装了AS_v2.7.3
3,制作动画需要配合:
https://www.lxres.com/BuDingGongJu/ShiYongGongJu/2386.html流星蝴蝶剑.net3dsmax辅助小工具v1.2.2进行制作,已经同步制作完毕
脚本工具使用。详细看脚本说明
说明:
1,直接将压缩包解压覆盖到流星蝴蝶剑.net主目录
2,打开任意地图关卡文档如sn02_.as,找到void OnUpdate();
//=========================================================================================
// 说明:
// FMC动画道具控制器,用于管理单个场景项的动画
// 脚本必须配合fmc、pos或fmc文件使用,否则无效!
// 过山河。
//
// v1.2.0
// 20250812
// v1.1.0
// 20250809
// v1.0.2
// 20250806
// v 1.0.1
// 20250801
// v 1.0.0
// 20250731
//
// 功能:
// 1,自动更新动画
// 2,可清理指定动画(RemoveAnimator())
// 3,调用时,SceneItemPlayer(),参数一是道具名,参数二是动画片段,参数三是播放速度(-帧或者秒),参数四是是否循环播放
// 重载版本SceneItemPlayer(), 这个函数有5个参数,倒数第二个参数是从指定的帧开始播放,超过总帧数模型会隐藏,最后一个是循环播放
// 4,支持实时调整速度(时间)
// 5,支持从指定帧开始播放
// 6,支持播放"pose"和"frame",两种模式,默认是"pose"模式
// 7,动画模型自动设置固定不旋转
// 8,动画播放控制_暂停,播放,循环
// 9,动画初始化,支持全部或者单独动画重新初始化
//
// 调用:
// SceneItemPlayer("D_yi03", 78, 0.045f, true); 以0.045秒循环播放全部78帧动画
// SceneItemPlayer("D_yi03", 78, 0.045f, 1, true); 从第一帧开始播以0.045秒+循环方式播放全部78帧动画
//=========================================================================================
例如在关卡中调用:
OnUpdate(){
SceneItemPlayer("D_yi03", 78, 0.045f, true); 以0.045秒循环播放全部78帧动画
SceneItemPlayer("D_yi04", 78, 0.045f, 1, true); 从第一帧开始播以0.045秒+循环方式播放全部78帧动画
}