creator自定义控件-文字加边框的处理

一直想做一个用一个方框把文字或者输入框包起来的效果,类似这个效果,折腾了好几天,自带的editbox和lable就没有设置border的东西,想了很久都没搞定,也在相关技术群里问了,给的回答是由美术出个方框图,然后自己弄了一个透明边框的图,效果也不好,一旦拉伸或者变形了,就会出现边框消失或者像素变形,左右粗细不一样或者旁边的边框没有了

折腾了好几天,终于想到一个好办法

上图

新建一个空node节点宽高随意设置个默认的就好了

创建两个sprite在node下

准备两张图,一白一黑,想用其他的颜色也行,看需要什么颜色或者底色的处理

把图片依次按边框 底色挂在sprite中

最终结构

后面可以接lable或者editbox或者其他的, 类似这样

三个控件都需要挂载widget

#FFFFFF的设置

#000000的设置

 

这样,边框就加好了,固定了与node的间隔,下面就可以在继续挂在其他的东西了,随便怎么设置大小都不会出现边框消失或者像素减少的问题了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值