【cocos2dx】无法从“void (__thiscall xx::* )(void)”转换为“cocos2d::SEL_SCHEDULE”

【cocos2dx】无法从“void (__thiscall xx::* )(void)”转换为“cocos2d::SEL_SCHEDULE”,第1张

概述为什么会发生以上问题呢? 我们看看源代码: 看懂了吗? 其实我们传递的是一个函数指针,说明我们传递的函数指针类型不正确。 schedule_selector(Layer::callback)void callback(float dt){ ...............} 这里报错,多半是因为callback函数没有参数或是参数类型不正确导致的。

为什么会发生以上问题呢?

我们看看源代码:

看懂了吗?

其实我们传递的是一个函数指针,说明我们传递的函数指针类型不正确。

schedule_selector(Layer::callback)voID callback(float dt){	...............}

这里报错,多半是因为callback函数没有参数或是参数类型不正确导致的。

总结

以上是内存溢出为你收集整理的【cocos2dx】无法从“void (__thiscall xx::* )(void)”转换为“cocos2d::SEL_SCHEDULE”全部内容,希望文章能够帮你解决【cocos2dx】无法从“void (__thiscall xx::* )(void)”转换为“cocos2d::SEL_SCHEDULE”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1006341.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存