获取精灵相对于相机所面对的方向

问题描述 投票:0回答:1

假设我有一个相机(玩家,因为我正在制作游戏),角度为 0, 0 面向 -0.78 弧度。我还有一个实体或 npc,其角度为 -2,2 面朝 0.78 弧度。因为我们是人类并且我们有大脑,所以我们可以明显地确定该实体似乎正对着玩家的视角。那么...我该如何计算呢?我为此使用 lua,但我会接受任何语言作为答案。

我使用 ChatGPT 偶然发现了不同的解决方案,但它要么误解了我的要求,要么我无法理解它。

math lua sprite trigonometry
1个回答
0
投票

经过一番思考和过度简化后,我只需减去标准化(仅正数)方向即可得到差异并从那里开始工作。角度 = 玩家 - 实体。

© www.soinside.com 2019 - 2024. All rights reserved.