关于cocos的Vec2跟int类型的转换

如题, 在程序中对Vec2的类型转换有疑惑.下为示例代码

    int a = 10, b = 10;
    Point c;
    c.x = a, c.y = b;
    log("%d %d", c.x, c.y);

a = 10, b = 10. 将a b分别赋给Point/Vec2 类型的c之后.
打印c的值发现
c.x = 0
c.y = 1076101120
请问是为什么呢?不能直接进行坐标转换吗?

Point 里面用的是float类型,试试 %f,%f

嘻嘻, 是的是的,用%f就对了.
感谢您的回答, 对自己学习不精表示反思.