SAdefault

探照灯 Searchlight

探照灯

sa · 扩展 default · SCM 原生命令

共 13 条。写法见 Lua / Redux

创建

CREATE_SEARCHLIGHT · 06B1
Searchlight.Create

创建探照灯(源点、指向点、两半径)。

06B1 CREATE_SEARCHLIGHT
in: x, y, z, xPoint, yPoint, zPoint, radius, radiusPoint
out: handle

删除

DELETE_SEARCHLIGHT · 06B2
Searchlight.Delete

删除探照灯。

06B2 DELETE_SEARCHLIGHT
in: self

是否存在

DOES_SEARCHLIGHT_EXIST · 06B3
Searchlight.DoesExist

handle 是否有效探照灯。用在 if 里。

06B3 DOES_SEARCHLIGHT_EXIST
in: handle

两点往返

MOVE_SEARCHLIGHT_BETWEEN_COORDS · 06B4
Searchlight.MoveBetweenCoords

光束在两点间往返移动。

06B4 MOVE_SEARCHLIGHT_BETWEEN_COORDS
in: self, fromX, fromY, fromZ, toX, toY, toZ, speed

指向坐标

POINT_SEARCHLIGHT_AT_COORD · 06B5
Searchlight.PointAtCoord

光束移向坐标。

06B5 POINT_SEARCHLIGHT_AT_COORD
in: self, x, y, z, speed

指向角色

POINT_SEARCHLIGHT_AT_CHAR · 06B6
Searchlight.PointAtChar

光束跟随角色。

06B6 POINT_SEARCHLIGHT_AT_CHAR
in: self, handle, speed

照到角色

IS_CHAR_IN_SEARCHLIGHT · 06B7
Searchlight.IsCharIn

是否照到该角色。用在 if 里。

06B7 IS_CHAR_IN_SEARCHLIGHT
in: self, handle

指向载具

POINT_SEARCHLIGHT_AT_VEHICLE · 06BF
Searchlight.PointAtVehicle

光束跟随载具。

06BF POINT_SEARCHLIGHT_AT_VEHICLE
in: self, handle, speed

照到载具

IS_VEHICLE_IN_SEARCHLIGHT · 06C0
Searchlight.IsVehicleIn

是否照到该载具。用在 if 里。

06C0 IS_VEHICLE_IN_SEARCHLIGHT
in: self, handle

车上创建

CREATE_SEARCHLIGHT_ON_VEHICLE · 06C1
Searchlight.CreateOnVehicle

在车上挂探照锥,指向某点。

06C1 CREATE_SEARCHLIGHT_ON_VEHICLE
in: vehicle, xOffset, yOffset, zOffset, xPoint, yPoint, zPoint, pointRadius, radius
out: handle

绑物体

ATTACH_SEARCHLIGHT_TO_SEARCHLIGHT_OBJECT · 06CA
Searchlight.AttachToObject

绑到塔 / 罩 / 灯泡物体上。

06CA ATTACH_SEARCHLIGHT_TO_SEARCHLIGHT_OBJECT
in: self, spotTower, spotHousing, spotBulb, xOffset, yOffset, zOffset

碰撞裁剪

SET_SEARCHLIGHT_CLIP_IF_COLLIDING · 0941
Searchlight.SetClipIfColliding

撞到物体是否裁剪光束。

0941 SET_SEARCHLIGHT_CLIP_IF_COLLIDING
in: self, state

地面阴影

SWITCH_ON_GROUND_SEARCHLIGHT · 0A02
Searchlight.SwitchOnGround

照射面是否显示地面阴影效果。

0A02 SWITCH_ON_GROUND_SEARCHLIGHT
in: self, state

On this page