cocos2dx getDistance
时间: 2024-05-02 07:17:56 浏览: 93
cocos2d-x provides a built-in function to calculate the distance between two points in 2D space:
```c++
float getDistance(const Vec2& v1, const Vec2& v2);
```
Here, `v1` and `v2` are the two points for which the distance needs to be calculated. The function returns the Euclidean distance between the two points.
Example usage:
```c++
Vec2 point1(1, 2);
Vec2 point2(4, 6);
float distance = point1.getDistance(point2);
CCLOG("Distance between (%f, %f) and (%f, %f) is %f", point1.x, point1.y, point2.x, point2.y, distance);
```
Output:
```
Distance between (1.000000, 2.000000) and (4.000000, 6.000000) is 5.000000
```
阅读全文