gpt4 book ai didi

cocos2d-iphone - cocos2d 计算给定起点、角度和距离的目的地点

转载 作者:行者123 更新时间:2023-12-01 09:32:56 24 4
gpt4 key购买 nike

我想快点。 Cocos2d 和 xcode 中的 2d 问题。

我有

CGPoint currPoint;
float lineLength;
float angle;

现在,我需要找到 lineLength 与 currPoint 相距角度 Degrees 的点。

试图搜索,但我找到的答案并不完全符合我的要求。希望有人指出我忽略的(我认为)非常简单的数学。

最佳答案

从我的头顶:

CGPoint endPoint;
endPoint.x = sinf(CC_DEGREES_TO_RADIANS(angle)) * lineLength;
endPoint.y = cosf(CC_DEGREES_TO_RADIANS(angle)) * lineLength;
endPoint = ccpAdd(currPoint, endPoint);

不确定向量指向的位置,如果它可以旋转 90、180 或 270 度。如果是这样,只需从角度添加/减去该数量。

关于cocos2d-iphone - cocos2d 计算给定起点、角度和距离的目的地点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13058644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com