偶久网

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

网站魔兽热门地图

查看: 10309|回复: 27

仿WOW键盘操控系统

  [复制链接]
ou99孽缘 title=
发表于 2010-12-14 18:01:38


1.jpg


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

*前后定向式移动
*附加跳跃系统

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

移植:复制触发器及变量到地图,复制脚本代码到地图脚本,高手可无视触发变量

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]] = 跳跃


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

ou99孽缘 title=
 楼主| 发表于 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
,,,,,,,,,,,,,,,
快速回复 返回顶部 返回列表