Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/接口/通用/数学.md
2025-03-17 13:24:39 +08:00

2.7 KiB

sidebarDepth
sidebarDepth
1

数学

GetDirFromRot

服务端客户端

服务端接口

method in mod.server.extraServerApi

  • 描述

    通过旋转角度获取朝向

  • 参数

    参数名
    数据类型
    说明
    rot tuple(float,float) 俯仰角度及绕竖直方向的角度,单位是角度
  • 返回值

    数据类型
    说明
    tuple(float,float,float) 玩家朝向的单位向量
  • 示例

import mod.server.extraServerApi as serverApi
direction = serverApi.GetDirFromRot((0, 0))

客户端接口

method in mod.client.extraClientApi

  • 描述

    通过旋转角度获取朝向

  • 参数

    参数名
    数据类型
    说明
    rot tuple(float,float) 俯仰角度及绕竖直方向的角度,单位是角度
  • 返回值

    数据类型
    说明
    tuple(float,float,float) 玩家朝向的单位向量
  • 示例

import mod.client.extraClientApi as clientApi
direction = clientApi.GetDirFromRot((0, 0))

GetRotFromDir

服务端客户端

服务端接口

method in mod.server.extraServerApi

  • 描述

    通过朝向获取旋转角度

  • 参数

    参数名
    数据类型
    说明
    dir tuple(float,float,float) 玩家朝向的单位向量
  • 返回值

    数据类型
    说明
    tuple(float,float) 俯仰角度及绕竖直方向的角度,单位是角度
  • 示例

import mod.server.extraServerApi as serverApi
rot = serverApi.GetRotFromDir((1, 0, 1))

客户端接口

method in mod.client.extraClientApi

  • 描述

    通过朝向获取旋转角度

  • 参数

    参数名
    数据类型
    说明
    dir tuple(float,float,float) 玩家朝向的单位向量
  • 返回值

    数据类型
    说明
    tuple(float,float) 俯仰角度及绕竖直方向的角度,单位是角度
  • 示例

import mod.client.extraClientApi as clientApi
rot = clientApi.GetRotFromDir((1, 0, 1))