方式:上下键移动,左右键转身 *前后定向式移动 *附加跳跃系统 *跳跃实际高度不会随斜坡影响 *镜头巧妙调节不穿越高地 *障碍分为单位、可破坏物、悬崖和地形装饰物 *坡度影响移动速度 *有能力下水游泳 移植:复制触发器及变量到地图,复制脚本代码到地图脚本,高手可无视触发变量 T部分(主要用于变量设置和说明,会J的人可以不给予理会): Test 事件 地图初始化 条件 动作 循环动作[循环整数A]从 1 到 12, 运行 (Loop - 动作) Loop - 动作 -------- 是否可键盘控制(是true;否false) -------- Set KeyboardControl[循环整数A [R]] = TRUE -------- 控制目标单位(要控制的单位) -------- Set ControlUnit[循环整数A [R]] = (新建 (玩家 循环整数A [R]) 的 步兵 在((随机实数,最小值: -1000.00 最大值: 1000.00),-1000.00),面向角度:1000.00 度) -------- 向前移动速度(按下“UP”键向前) -------- Set MoveSpeedFrontad[循环整数A [R]] = 300.00 -------- 向后移动速度(按下“DOWN”键向后) -------- Set MoveSpeedBackwards[循环整数A [R]] = 180.00 -------- 角度转向速度(左右转动的速度) -------- Set TurnSpeed[循环整数A [R]] = 150.00 -------- 移动动画(单位的移动动作序列号,设成-1为直接播放“walk”动作) -------- Set AnimationIndex[循环整数A [R]] = 6 -------- 向前移动动作播放速度(向前移动时的行走速度) -------- Set UnitTimeScaleFrontad[循环整数A [R]] = 1.00 -------- 向后移动动作播放速度(向后移动时的行走速度) -------- Set UnitTimeScaleBackwards[循环整数A [R]] = 0.60 -------- 跳跃技能模板(通常用通魔技能) -------- Set JumpAbility[循环整数A [R]] = 跳跃
|