我来自 c# 的世界,正在做这样的事情是允许的。当我在 c++ 中尝试它时,我没有得到任何编译器错误,但我不相信它确实有效。
因此,对于更有经验的人,您是否可以这样做:
Entity->SetPosition(Vector2(200, 400));
因为在 Vector2 中是一个类,设置位置的参数需要一个向量?这是允许的还是我需要像这样预初始化变量:
Vector2 aVector(200, 400);
Entity->SetPosition(aVector);
谢谢大卫