vehicles/读我.txt

91 lines
4.5 KiB
Plaintext
Raw Normal View History

2017-01-26 03:00:41 -08:00
如何驾驶:
基本操作:
所有载具都是通过移动鼠标来控制。
2017-01-26 03:20:01 -08:00
右键载具可以坐上去或下来。
2017-01-26 03:00:41 -08:00
你可以使用向前(就像走路)来移动车辆,但只有一些能够后退。例如,汽车可以后退,但飞机不能。
加速:
一些载具可以有短时间的加速,用'use/aux1'键。
武器:
2017-01-26 03:20:01 -08:00
载具也可以使用武器,例如,喷气式飞机和坦克,按'潜行'发射导弹时需要一个物品栏里的导弹。载具可能有一个第二武器(按'use/aux1'使用),但目前只适合做突击。载具可以使用子弹和导弹。炮塔使用子弹。
2017-01-26 03:00:41 -08:00
2017-01-26 03:20:01 -08:00
飞行/跳跃/悬停:
有些载具可以飞,例如喷气式飞机。当驾驶员抬头或按下“跳跃”时,飞机将向上移动。使用跳跃键不工作得很好。飞机有点不同,它将悬停,当按下“跳跃”时。
载具也有可能在很短的时间内跳或悬停。目前只有Assault能这样做。
2017-01-26 03:00:41 -08:00
2017-01-26 03:20:01 -08:00
船:
快艇可以用在水上,但如果它被推进陆地,它将完全停止。如果你幸运,它可以回到水中,但要小心,因为这并不总是能工作。
2017-01-26 03:00:41 -08:00
2017-01-26 03:20:01 -08:00
其他的事情:
载具接触熔岩会爆炸,所以要小心。
不要驾驶汽车或飞机等进入水中!他们将下沉。
如果你想拿起一辆车,你可以坐上去,左键点击它。
2017-01-26 03:00:41 -08:00
2017-01-26 03:20:01 -08:00
应用程序接口:
vehicles.object_drive是一个用来移动载具的Lua函数。
它应该使用这种格式:
vehicles.object_drive(<实体>, dtime, {……})
2017-01-26 03:00:41 -08:00
2017-01-26 03:20:01 -08:00
在上述情况下,<实体>用于代替实体或对象。如果函数是用于在一个实体的on_step = function(self, dtime),<实体>是self
table,{……})应包含以下列出的变量。这些都是可选的。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
speed: 车辆的速度默认是10。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
fixed: 如果是真true将禁止从载具移动。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
decell: 载具的减速越小减速越快在0和1之间不可以是1默认是0马上停下
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
shoots: 如果是真true潜行可以射击必须定义arrow默认是假false
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
arrow: 这必须是武器的实体名称默认是空nil(会消耗一个物品栏里的叫做arrow_name.."_item"的物品)。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
reload_time: 需要多长时间才能再次发射武器默认是1。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
shoot_y: 武器的y轴偏移量默认是1.5。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
shoot_angle: 这将在不同的垂直角度进行武器射击默认是0。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
infinite_arrow: 如果设定这个,射击时不消耗物品栏里的物品。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
arrow2/reload_time2/shoots2/shoot_y2/infinite_arrow2: 同上,但用'use/aux1'键。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
jump: 可以是'hover'或'jump'默认为空nil。悬停持续时间比跳跃长。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
fly: 如果为真true这个载具能飞默认为假false
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
fly_mode: 可以是'hold'或'rise'(默认为'hold')。 'hold'将保持载具在一个地方直到按下跳跃键,'rise'按下跳跃键时会上升。
2017-01-26 03:00:41 -08:00
2017-01-26 23:34:10 -08:00
rise_speed: 当fly_mode是'rise'时有效定义载具将上升的速度默认为0.1。
2017-01-26 03:00:41 -08:00
2017-01-26 23:34:10 -08:00
gravity: 作用于载具的重力大于等于0为0时没有重力默认为1。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
boost: 如果为真true按'use/aux1'键时可以加速默认为假false
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
boost_duration: 当'boost'为真true时有效加速的时间默认为5。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
boost_charge: 当'boost'为真true时有效需要多长时间才能再次使用加速默认为4。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
boost_effect: 加速时载具后面的粒子效果默认为空nil
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
hover_speed: 当jump为'hover'时有效载具悬停时的速度默认为1.5。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
jump_speed: 当jump为'jump'时有效载具跳跃时的速度默认为5。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
simple_vehicle: 如果为真true移除除基本运动以外的所有功能尚未实现默认为假false
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
is_watercraft: 如果为真true载具会浮在水面上在水面上能开它将像一条船除非swims为真true默认为假false
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
swims: 如果为真true将允许载具在水下移动尚未实现默认为假false
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
driving_sound: 载具行驶时将播放的声音文件的名称默认为空nil
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
sound_duration: 非常重要非常重要非常重要如果有一个行驶时的声音那么这必须是持续时间。如果不设置那么声音可以重叠和音量增大默认为5。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
extra_yaw: 如果模型有不正确的旋转设置这个。它将旋转模型面对着正确的方式被驱动默认为0。
2017-01-26 03:00:41 -08:00
2017-01-26 04:03:31 -08:00
moving_anim/stand_anim/jump_anim/shoot_anim/shoot_anim2: 动作动画。可以单独设置默认为空nil
2017-01-26 03:00:41 -08:00