请参阅附件图片。在Xcode 11中,Cocos2d-x给出错误:参数值10880超出有效范围[0,255] btVector3.h
代码行出现错误
y = bt_splat_ps(y, 0x80); // in file btVector3.h
如何解决呢?
最佳答案
本论坛建议的临时解决方案:https://discuss.cocos2d-x.org/t/xcode-11-ios-13-cocos-not-running/46825
在btVector3.h中,只需替换
#define BT_SHUFFLE(x,y,z,w) ((w)<<6 | (z)<<4 | (y)<<2 | (x))
使用新代码:
#define BT_SHUFFLE(x, y, z, w) (((w) << 6 | (z) << 4 | (y) << 2 | (x)) & 0xff)
这样可以解决编译错误。等待来自Cocos2d团队的有效修复:-
关于ios - Xcode 11,Cocos2dx编译问题: Argument value 10880 is outside the valid range [0, 255] btVector3.h,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58064487/