yorhomwang 发表于 2013-3-23 22:09:43

lufylegend下一版本多久发布

请问lufylegend下一版本多久发布?我希望里面可以加入滚动条类,以及改进的输入条类。另外可以改进一下LButton类,加一个可以用graphics里的绘图当按钮,还可以加一个在LButton上写字的功能,总是拿图片当按扭感到很不方便。

lufy 发表于 2013-3-24 07:15:49

lufylegend.js的1.7.0版这两天就会发布了,但是抱歉的是,你说的这些功能其实不会在下一版本中出现的。
上次博客中我也说了,会为lufylegend.js引擎开发一个专用的UI,但是工作原因还需要几天时间,不过一两周之内应该是可以完成了,也就是说专用UI会在4月初发布第一版本,以后再慢慢更新。

yorhomwang 发表于 2013-3-24 09:36:45

现在引擎中的输入条很不美观。我设想了一下,可以在屏幕上构造几个层,第一个是变框层,第二个是光标层,第三个是内容层。至于如何在内容层上打字,我想可以把一个input放在画布的后方,当我们自己设定的输入框被点击时,就让画布后的input被选中,现在如果开始打字,就可以把后面input的value显示到内容层中。然后我们可以添加鼠标事件,判断鼠标是否点中内容层,当鼠标拖动时,就选中文字。当超出内容层的宽度就让内容层移动,从而显示被遮住的文字。然后我们还可以在光标层添加一个一闪一闪的光标,光标随文字增加而增加,当文字超过了内容层的宽度,就让内容层移动。

当然,我是这么猜想的,也不知道行不行。。。

lufy 发表于 2013-3-24 21:02:25

yorhomwang 发表于 2013-3-24 09:36 static/image/common/back.gif
现在引擎中的输入条很不美观。我设想了一下,可以在屏幕上构造几个层,第一个是变框层,第二个是光标层,第 ...
其实输入框的样式是可以自己制作和指定的,比如下面的代码是我在《推箱子》和《数独》两个游戏的输入框。var labelLayer = new LSprite();
        labelLayer.graphics.drawRect(1,"#000000",,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发布之后再详细说明了。

灵三过去 发表于 2014-1-1 11:55:27




   浮云啊  不是浮云吧。。

莉迪根凤缨 发表于 2014-1-8 13:33:38

帮你顶,人还是厚道点好

MT叫我 发表于 2014-1-9 14:41:31

是呀,还要多久!

在几何呢 发表于 2014-1-16 13:17:55

能不能行啊

抠脚大叔 发表于 2015-1-5 11:27:01


现在引擎中的输入条很不美观

lufy 发表于 2015-1-5 14:25:59

抠脚大叔 发表于 2015-1-5 11:27 static/image/common/back.gif
现在引擎中的输入条很不美观
引擎的输入框可以自定义样式
页: [1]
查看完整版本: lufylegend下一版本多久发布