求教各位大神 获去到接口的数据后 怎么把数据放到 lable里面

我已经获取 后台接口 传递过来的数据 是对象的形式 我怎么把其中的数据 放到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 组件 是啥子嘛 我也是 刚接触 不太清楚
我就是想实现 在游戏界面的地图中 过一段时间 会在地图上出现 一些气泡 提示
就是思路 可能有点了 但是不咋会:sweat_smile:
帮帮忙呗 谢谢了 嘿嘿

就是那个 layout 组件 是啥子嘛 我也是 刚接触 不太清楚
我就是想实现 在游戏界面的地图中 过一段时间 会在地图上出现 一些气泡 提示
就是思路 可能有点了 但是不咋会:sweat_smile:
帮帮忙呗 谢谢了 嘿嘿

Layout 是一种容器组件,就是想让文字在里面不至于长度超过,我讲了思路了啊,具体哪一步不懂应该要自己查,官方的 demo 看过了吗?要自己把代码写过试了,没有效果也要贴上,让别人帮你看吧,别人不可能帮你把业务逻辑写好的。

嗯嗯 好的 谢谢
那个官方的demo 在哪呢?

http://docs.cocos.com/creator/manual/zh/getting-started/introduction.html
里面都写的比较全了,也可以在里面搜索。

好的 谢谢