我已经获取 后台接口 传递过来的数据 是对象的形式 我怎么把其中的数据 放到lable中呢
label.string = 需要显示的内容.
有几种情况的,
假如你创建了实例,并将那个节点挂在上面,可以这样
this.theNode.getComponent(cc.Label).string = ‘xxx’;
没有挂节点,可以这样
cc.find(“Canvas/theNode”).getComponent(cc.Label).string = ‘xxx’;
或是这样,但是要保证 theNode 就在 canvas 下一级才行
this.node.getChildByName(“theNode”).getComponent(cc.Label).string = ‘xxx’;
好的 谢谢 大神
大神 就是那个游戏界面里的气泡 怎么做的
就是说 在一定时间后 游戏界面的地图上弹出一个提示的气泡
我不清楚你要的气泡是什么样的,但是假如只是一个提示,长度也确定的话就很简单
第一种可以固定一个 sprite 背景图拿一张气泡,然后平时是 opacity 为 0,有消息的时候 opacity 设为 255 ,然后文字填上。
第二种是用代码创建一个 sprite ,加上背景图,填上文字
如果长度不确定就要用到 layout 这样组件了,方法同上。
我不是大神啦,都是来互相学习的了,上面的也是自己的想法,也许别的开发者有更好的方法,谢谢。
就是那个 layout 组件 是啥子嘛 我也是 刚接触 不太清楚
我就是想实现 在游戏界面的地图中 过一段时间 会在地图上出现 一些气泡 提示
就是思路 可能有点了 但是不咋会
帮帮忙呗 谢谢了 嘿嘿
就是那个 layout 组件 是啥子嘛 我也是 刚接触 不太清楚
我就是想实现 在游戏界面的地图中 过一段时间 会在地图上出现 一些气泡 提示
就是思路 可能有点了 但是不咋会
帮帮忙呗 谢谢了 嘿嘿
Layout 是一种容器组件,就是想让文字在里面不至于长度超过,我讲了思路了啊,具体哪一步不懂应该要自己查,官方的 demo 看过了吗?要自己把代码写过试了,没有效果也要贴上,让别人帮你看吧,别人不可能帮你把业务逻辑写好的。
嗯嗯 好的 谢谢
那个官方的demo 在哪呢?
好的 谢谢