meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
scripting:client:camera [2025/05/10 19:03] – bibiboxs | scripting:client:camera [2025/07/18 09:45] (当前版本) – bibiboxs | ||
---|---|---|---|
行 123: | 行 123: | ||
> 获取当前相机是否为**观察模式**。 | > 获取当前相机是否为**观察模式**。 | ||
> | > | ||
- | > **注意:控制==非玩家自身角色==外的其他对象或相机功能,均属于“观察模式”** | + | > **注意:控制==非玩家自身角色==外的**其他对象**或相机功能,均属于“观察模式”** |
```javascript | ```javascript | ||
Camera.IsObserver: | Camera.IsObserver: | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### Camera.IsIndoors | ||
+ | |||
+ | > 获取当前相机是否为**处于室内**(相机上方被物体遮挡)。 | ||
+ | |||
+ | ```javascript | ||
+ | Camera.IsIndoors: | ||
``` | ``` | ||
行 135: | 行 145: | ||
> 设置相机跟随对象的**本地坐标偏移**,默认为`Vector(0, | > 设置相机跟随对象的**本地坐标偏移**,默认为`Vector(0, | ||
> | > | ||
+ | > **注意:由于第一人称视角的特殊性,此属性将被忽略。** | ||
```javascript | ```javascript | ||
行 180: | 行 191: | ||
### Camera.SlowMode | ### Camera.SlowMode | ||
- | > 设置相机**慢动作模式(半速插值)**开关(不支持**第一人称视角**),激活后相机将以慢速延迟移动视角。 | + | > 设置相机**慢动作模式(半速插值)**开关(不支持**常规跟随视角**),激活后相机将以慢速延迟移动视角。 |
> | > | ||
> **注意:此模式更适合搭配`FreeMode`自由视角模式,在漫游模式下鼠标将会差值慢速移动,适合拍摄视频、漫游浏览。** | > **注意:此模式更适合搭配`FreeMode`自由视角模式,在漫游模式下鼠标将会差值慢速移动,适合拍摄视频、漫游浏览。** | ||
行 365: | 行 376: | ||
```javascript | ```javascript | ||
Camera.SwaySpeed = 0.1; | Camera.SwaySpeed = 0.1; | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### Camera.TiltShift | ||
+ | |||
+ | > 设置相机镜头边缘虚化(移轴),范围`0.0~25.0`。 | ||
+ | |||
+ | ```javascript | ||
+ | Camera.TiltShift = 0; | ||
``` | ``` | ||
行 637: | 行 658: | ||
function Camera.TestVisiblePoint( pos: Vector ): bool | function Camera.TestVisiblePoint( pos: Vector ): bool | ||
``` | ``` | ||
+ | |||
+ | |||
+ | |||
+ | |||