游戏制作者lengthdir内部实现

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

我想知道如何实施lenghtdir_x/y。根据我的理解,这与三角学有关,但由于我对所有这些都是一个相当新的,我无法弄清楚自己。

game-maker
1个回答
0
投票

你是正确的,它是一个三角函数 - 即从度数转换为弧度,然后将该角度的正弦/余弦乘以“长度”(因此它被称为length-dir)

lengthdir_x(l, d)l * cos(d * pi / -180)

lengthdir_y(l, d)l * sin(d * pi / -180)

live demo for comparison

enter image description here

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