- 注册时间
- 2013-2-13
- 最后登录
- 2023-10-13
- 阅读权限
- 200
- 积分
- 9312
- 精华
- 1
- 帖子
- 2411
|
yorhomwang 发表于 2013-3-24 09:36
现在引擎中的输入条很不美观。我设想了一下,可以在屏幕上构造几个层,第一个是变框层,第二个是光标层,第 ...
其实输入框的样式是可以自己制作和指定的,比如下面的代码是我在《推箱子》和《数独》两个游戏的输入框。- var labelLayer = new LSprite();
- labelLayer.graphics.drawRect(1,"#000000",[0,0,150,20],true,"#FFFFFF");
- nameText = new LTextField();
- nameText.x = 110;
- nameText.y = 40;
- nameText.setType(LTextFieldType.INPUT,labelLayer);
- layer.addChild(nameText);
复制代码 这里我用graphics来绘制了一个不同于lufylegend内置的输入框,然后通过LTextField对象的setType函数的第二个参数传了进去。
当然,正在开发的专用UI里也有输入框样式,这个等UI发布之后再详细说明了。
|
|