更新3.4API
This commit is contained in:
@@ -106,8 +106,8 @@ method in mod.client.component.cameraCompClient.CameraComponentClient
|
||||
| startPos | tuple(float,float,float) | 轨迹起点,默认为None,表示以调用[StartCameraMotion](#StartCameraMotion)的位置作为起点。 |
|
||||
| relativeCoord | bool | 是否使用相对坐标设置起点和终点,默认为False。 |
|
||||
| isLoop | bool | 是否循环,若设为True,则相机会在起点和终点之间往复运动,默认为False。 |
|
||||
| targetRot | tuple(float,float) | 相机到达targetPos时的朝向,受参数relativeCoord影响,默认为None,表示使用调用[StartCameraMotion](#StartCameraMotion)时的朝向。 |
|
||||
| startRot | tuple(float,float) | 相机到达startPos时的朝向,受参数relativeCoord影响,默认为None,表示使用调用[StartCameraMotion](#StartCameraMotion)时的朝向。 |
|
||||
| targetRot | tuple(float,float,float) | 相机到达targetPos时的朝向,受参数relativeCoord影响,默认为None,表示使用调用[StartCameraMotion](#StartCameraMotion)时的朝向。 |
|
||||
| startRot | tuple(float,float,float) | 相机到达startPos时的朝向,受参数relativeCoord影响,默认为None,表示使用调用[StartCameraMotion](#StartCameraMotion)时的朝向。 |
|
||||
| useVelocityDir | bool | 是否使用运动中的速度方向作为朝向,默认为False,若为True,则参数targetRot和startRot无效 |
|
||||
| ease | TimeEaseType | 时间变化函数, 默认值为clientApi.GetMinecraftEnum().TimeEaseType.linear, 参数不在枚举值中也当作linear |
|
||||
|
||||
@@ -131,8 +131,8 @@ method in mod.client.component.cameraCompClient.CameraComponentClient
|
||||
import mod.client.extraClientApi as clientApi
|
||||
comp = clientApi.GetEngineCompFactory().CreateCamera(levelId)
|
||||
target = (5, 0, 0)
|
||||
rot1 = (0, 0)
|
||||
rot2 = (0, 360)
|
||||
rot1 = (0, 0, 0)
|
||||
rot2 = (0, 360, 0)
|
||||
mID = comp.AddCameraTrackMotion(target, 3.0, startPos=None, relativeCoord=True, isLoop=False, targetRot=rot1, startRot=rot2, useVelocityDir=True, ease = clientApi.GetMinecraftEnum().TimeEaseType.linear)
|
||||
```
|
||||
|
||||
@@ -604,7 +604,7 @@ method in mod.client.component.cameraCompClient.CameraComponentClient
|
||||
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
|
||||
| :--- | :--- | :--- |
|
||||
| lockPos | tuple(float,float,float) | 世界坐标 |
|
||||
| lockRot | tuple(float,float) | 摄像机的角度(俯仰角及偏航角) |
|
||||
| lockRot | tuple(float,float,float) | 摄像机的角度(俯仰角,偏航角,横滚角) |
|
||||
|
||||
- 返回值
|
||||
|
||||
@@ -622,7 +622,7 @@ method in mod.client.component.cameraCompClient.CameraComponentClient
|
||||
import mod.client.extraClientApi as clientApi
|
||||
comp = clientApi.GetEngineCompFactory().CreateCamera(levelId)
|
||||
# 把摄像机固定在(0, 6, 0),并且30度俯视,朝向世界z轴正方向
|
||||
comp.LockCamera((0, 6, 0), (30, 0))
|
||||
comp.LockCamera((0, 6, 0), (30, 0, 0))
|
||||
```
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user