我写了一个公式来计算一个对象跟随另一个对象的 x 和 y 速度,因为我希望速度 = 5。
也许我只是个白痴,我的工作不正确,但是当我尝试运行 Flash 游戏时,它会编译但会出现运行时错误:
TypeError: Error #1006: value is not a function.
at avoiderv2_fla::MainTimeline/anenemyMovement()
这是我正在使用的计算(是的,我已经将问题追溯到这一特定行)
e.target.ndx = (Math.sin((Math.asin(e.target.dx(Math.sin(90)/e.target.speed)))*180/Math.PI)*(e.target.speed/Math.sin(90)))
知道为什么我会收到此错误吗?干杯