web-dev-qa-db-ja.com

Xcode 11、Cocos2dxコンパイルの問題:引数値10880が有効な範囲[0、255]の外ですbtVector3.h

添付画像をご覧ください。 Xcode 11では、Cocos2d-xでエラーが発生します:引数値10880が有効な範囲[0、255]の外ですbtVector3.h

コード行のエラー

y = bt_splat_ps(y, 0x80); // in file btVector3.h

enter image description here これを解決するには?

8
Guru

このフォーラムで提案された一時的な解決策: 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チームからの有効な修正を待っています:-

15
Guru