level 3
问一下radtodeg括弧内只能放一个数字是什么意思?
radtodeg(arctan2-(y-oplayer.y),-(x-oplayer.x))是算两个数字吗?
我要怎么改?
2018年04月06日 05点04分
1
level 15
啊我好像当时看错了你写错的地方,是你的arctan2函数没写括号。
radtodeg(arctan2(-(y-oplayer.y),-(x-oplayer.x)));
2018年04月06日 07点04分
3
level 3
啊,我明白了。
代码是这样:
radtodeg(arctan2(y-oplayer.y,oplayer.x-x))
目的是敌机的子弹可以追踪玩家
x和y是敌机位置
oplayer.x和oplayer.y是玩家位置
arctan2相当于atan
就是atan(y-oplayer.y,oplayer.x-x)
radtodeg(度数)
之前错误是因为oplayer没有设出来,要把玩家object的名字改成oplayer。
2018年04月07日 14点04分
4