lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9430|回复: 3
打印 上一主题 下一主题

LButtonSample2的一个小问题

[复制链接]

46

主题

3

好友

1866

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2013-5-1 17:46:41 |只看该作者 |倒序浏览
LButtonSample2刚被addChild的时候,它的颜色是渐变的,可是如果在后面改变它的x,y坐标,或者改变它所在的LSprite的位置,它的渐变就会消失。看看是不是一个bug。
测试地址:http://www.cnblogs.com/yorhom/articles/3053399.html

回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2013-5-1 21:11:24 |只看该作者
多谢了,
其实制作这个按钮的时候没考虑按钮位置的变动
单独更新UI意义不大,等下次更新引擎的时候再把这里完善一下吧
如果兄弟急着用的话,可以自己先修改一下
找到LButtonSample1和LButtonSample2中的下面两行代码
  1. if(s.backgroundSet == s.backgroundCorl)return;
  2. s.backgroundSet = s.backgroundCorl;
复制代码
改为下面代码就可以了
  1. if(s.backgroundSet == s.backgroundCorl && s.xSet == s.x && s.ySet == s.y)return;
  2. s.backgroundSet = s.backgroundCorl;
  3. s.xSet = s.x;
  4. s.ySet = s.y;
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

46

主题

3

好友

1866

积分

偏将军

Rank: 4

板凳
发表于 2013-6-15 19:57:39 |只看该作者
如果改变了它自身所在的LSprite的位置,渐变还是会消失的。请再改改吧。
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2013-6-24 08:21:02 |只看该作者
yorhomwang 发表于 2013-6-15 19:57
如果改变了它自身所在的LSprite的位置,渐变还是会消失的。请再改改吧。

新更新的1.7.7版本中加了ui的0.1.1版,解决了这个问题,可以试试看
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-5 01:13 , Processed in 0.046014 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部