ou99孽缘 发表于 2010-12-14 18:01:38

仿WOW键盘操控系统







方式:上下键移动,左右键转身

*前后定向式移动
*附加跳跃系统
*跳跃实际高度不会随斜坡影响
*镜头巧妙调节不穿越高地
*障碍分为单位、可破坏物、悬崖和地形装饰物
*坡度影响移动速度
*有能力下水游泳

移植:复制触发器及变量到地图,复制脚本代码到地图脚本,高手可无视触发变量
T部分(主要用于变量设置和说明,会J的人可以不给予理会):

Test
   事件
         地图初始化
   条件
   动作
         循环动作[循环整数A]从 1 到 12, 运行 (Loop - 动作)
             Loop - 动作
               -------- 是否可键盘控制(是true;否false) --------
               Set KeyboardControl[循环整数A ] = TRUE
               -------- 控制目标单位(要控制的单位) --------
               Set ControlUnit[循环整数A ] = (新建 (玩家 循环整数A ) 的 步兵 在((随机实数,最小值: -1000.00 最大值: 1000.00),-1000.00),面向角度:1000.00 度)
               -------- 向前移动速度(按下“UP”键向前) --------
               Set MoveSpeedFrontad[循环整数A ] = 300.00
               -------- 向后移动速度(按下“DOWN”键向后) --------
               Set MoveSpeedBackwards[循环整数A ] = 180.00
               -------- 角度转向速度(左右转动的速度) --------
               Set TurnSpeed[循环整数A ] = 150.00
               -------- 移动动画(单位的移动动作序列号,设成-1为直接播放“walk”动作) --------
               Set AnimationIndex[循环整数A ] = 6
               -------- 向前移动动作播放速度(向前移动时的行走速度) --------
               Set UnitTimeScaleFrontad[循环整数A ] = 1.00
               -------- 向后移动动作播放速度(向后移动时的行走速度) --------
               Set UnitTimeScaleBackwards[循环整数A ] = 0.60
               -------- 跳跃技能模板(通常用通魔技能) --------
               Set JumpAbility[循环整数A ] = 跳跃


               -------- 跳跃高度(跳跃的最大高度) --------
               Set JumpHeightMax[循环整数A ] = 200.00
               -------- 跳跃时间(跳跃在空中停留的总时间) --------
               Set JumpLastTime[循环整数A ] = 1.00
               -------- 跳跃最低高度(跳跃前后的高度,即单位自身高度) --------
               Set JumpOriginHeight[循环整数A ] = 0.00
               -------- 锁定单位镜头(锁定true;不锁定false) --------
               Set CameraTarget[循环整数A ] = TRUE
               -------- 镜头距离(镜头到目标的距离) --------
               Set CameraDistance[循环整数A ] = 1250.00
               -------- 镜头X轴旋转角度(水平角度偏移) --------
               Set CameraAngleX[循环整数A ] = 345.00
               -------- 镜头目标距离偏移(设为0时镜头目标在屏幕的正中央) --------
               Set CameraTargetDistance[循环整数A ] = 300.00
               -------- 其它 --------
               可见度 - 创建一个状态为 允许 的可见度修正器给 (玩家 循环整数A ) ,设置 可见 在 (可用地图区域)
               环境 - 设置天空模型为 洛丹伦的夏天的天空
               镜头 - 设置玩家的镜头属性 远景截断距离(远景剪裁) 为 10000.00,持续 0.00 秒


ou99孽缘 发表于 2010-12-14 18:01:56

{:6_325:}
为了钱不解释   哈哈

ww565615620 发表于 2011-1-10 11:49:08

{:6_327:}看也看不懂,

842134345 发表于 2011-2-12 22:22:15

回复 hoolong 的帖子喂,你别老是一句xiexie的好不好啊?我看了你很多回了!我一点也看不懂!

まゑでミ 发表于 2011-2-15 17:05:59

没兴趣 {:6_339:}{:6_339:}{:6_339:}{:6_339:}

当当当468 发表于 2011-3-26 03:39:12

有没图啊??弄个出来比较明白{:6_306:}

极道神光 发表于 2011-3-26 08:38:01

额。。看不懂{:6_320:}

295446448 发表于 2011-7-31 10:41:36

o好啊

409594857 发表于 2011-8-5 05:39:15

哇哇。。。。

gw96123 发表于 2011-10-16 01:40:55

,,,,,,,,,,,,,,,
页: [1] 2 3
查看完整版本: 仿WOW键盘操控系统