引擎方法 (engine)
# 引擎方法 (engine)
### engine.* 中的方法:
#### engine.TraceLine
`engine.TraceLine(src: Vector3, dst: Vector3, mark: 数字)` => **[Trace (类)](doc:cVzeFcQT)**
[Valve 跟踪方法介绍](https://developer.valvesoftware.com/wiki/UTIL_TraceLine)
参数 | 类型 | 介绍
-------- | ---- | -----------
**src** | [Vector3](doc:cQ9pAMn4) | 跟踪的起点
**dst** | [Vector3](doc:cQ9pAMn4) | 跟踪的终点
**mask** | 数字 | 跟踪的类型
对给出的路径进行路径跟踪。
---
#### engine.TraceHull
`engine.TraceHull(src: Vector3, dst: Vector3, mins: Vector3, maxs: Vector3, mark: 数字)` => **[Trace (类)](doc:cVzeFcQT)**
[Valve 跟踪方法介绍](https://developer.valvesoftware.com/wiki/UTIL_TraceLine)
参数 | 类型 | 介绍
-------- | ---- | -----------
**src** |[Vector3](doc:cQ9pAMn4) | 跟踪的起点
**dst** | [Vector3](doc:cQ9pAMn4) | 跟踪的终点
**mins** | [Vector3](doc:cQ9pAMn4) | 跟踪体积对角线的最高点
**maxs** | [Vector3](doc:cQ9pAMn4) | 跟踪体积对角线的最低点
**mask** | 数字 | 跟踪的类型
对给出的路径进行体积跟踪。
---
#### engine.GetPointContents
`engine.GetPointContents(x: 数字, y: 数字, z: 数字)` => contents
检查给定的点是否在墙中。
---
#### engine.GetMapName
`engine.GetMapName()` => 字符串
返回当前游玩的地图名称。
---
#### engine.GetServerIP
`engine.GetServerIP()` => 字符串
返回当前游玩的服务器地址。
---
#### engine.GetViewAngles
`engine.GetViewAngles()` => **[EulerAngles (类)](doc:g3sER7An)**
返回当前的玩家视角。
---
#### engine.SetViewAngles
`engine.SetViewAngles(angle: EulerAngles)`
参数 | 类型 | 介绍
-------- | ---- | -----------
**angle** | [EulerAngles (类)](doc:g3sER7An) | 要修改的玩家角度
修改当前的玩家视角。