我正在设置一个box2d物体,参考以前的一些代码。在我的旧代码中,在设置好物体的最后,有这一行:
body->SetUserData(this);
如果我查看 Box2D 源代码,我可以找到这个函数。
inline void b2Body::SetUserData(void* data)
{
m_userData = data;
}
然而,当我尝试将这个用户数据设置到我的新项目中(可能使用更高版本的box2d),该函数就不存在了。
这个函数是否已被弃用?或者我是否不小心删除了应该存在的函数?
ctrl+f
搜索,并搜索了每个成员变量被设置的情况,编译错误确认该类没有成员SetUserData
。 - Jay