[size=2]目前Cocos2d-x有3种输入控件。CCTextFieldTTF,ui::TextField和ui::EditBox。
ui::TextField只是对CCTextFieldTTF的一个简单封装,所以实际上只有2种,(下面我会使用TextField来替代CCTextFieldTTF和ui::TextField)。
[color=#0000ff]TextField[/color]采用[color=#0000ff]OpenGL[/color]实现,所以跨平台行为和外观会一致。但是缺少了很多基本输入控件的功能,比如支持光标(我知道你们要吐槽这个,所以我自己招了。。。 )。[p_w_upload=94598]
[color=#0000ff]EditBox[/color]是通过添加一个[color=#0000ff]系统控件[/color]到OpenGL view上实现的,所以各个平台看起来都挺不错的。但是由于平台的不同会导致外观和行为上有所差异,而且在某些平台上(比如Win32,Linux),实现起来非常麻烦。
对于这些控件,我们还有很大的提升优化空间。所以在这里,我需要收集一些信息:
[/size][list][li][color=#ff0000][size=5]1.你们最想要的特性[/size][/color][/li][li][color=#ff0000][size=5]2.在使用过程中遇到的最大问题[/size][/color][/li][/list][size=2]
子龙山人擅长收集中英文论坛所有关于这些信息的建议和吐槽并进行优化,而我擅长卖队友。[/size][size=2] [p_w_upload=94597]
如v3.7beta0发布帖所说:[/size]
[size=3]在v3.8中,我们不会做一些新功能,而是会放慢速度,全力优化当前的2d和3d模块。[/size]
[p_w_upload=94596]