EditBox使用中出现的问题及解决方法

cocos2d-x中,输入框EditBox使用中出现了一些问题,在此处记录下:
1、使用Scale9Sprite创建的精灵来创建EditBox时的方法是:

        static EditBox* create(const Size& size,
                               Scale9Sprite* normalSprite,
                               Scale9Sprite* pressedSprite = nullptr,
                               Scale9Sprite* disabledSprite = nullptr);

我刚开始使用的时候只填了2个参数,即size和normalSprite,会出现:

     ccui.EditBox:create argument #3 is 'ccui.Scale9Sprite'; 'string' expected.

这样的报错,解决方法是将4个参数完全设置齐全,这样就不会出现这种报错了。

你可能感兴趣的:(EditBox使用中出现的问题及解决方法)