跳转至

CalcDeltaYaw 计算方位角变化量

格式

CalcDeltaYaw(from, to)

简介

计算水平方位角变化量。

参数

名称 类型 描述
from float 初始方位角(弧度)
to float 目标方位角(弧度)

返回值

名称 类型 描述
delta float 方位角变化量(单位:弧度)

实例

运行开始时计算角色当前方位角到达某一固定值方位角的变化量。

import fg,wx,math

asset = fg.AssetCreate()
asset.state = fg.STATE.MOBILE
asset.name = 'boy'
asset.icon = 'boy/icon.png'
asset.mobSkeleton = 'boy/skeleton.ozz'
asset.mobMesh = 'boy/mesh.ozz'
asset.mobTexture = 'boy/texture.png'
asset.mobAction = 'boy/Take 001.ozz'
asset.mobActionRange = [0, 1]

fg.AssetRegister(asset)

def onStart(self):
    a = wx.CalcDeltaYaw(wx.MobGetYaw(self.id), math.pi/2)
    print(a)

fg.AssetSetStartCBFunc(asset, onStart)