关键词

组件按钮脚本组件自定义组件自动提示开发者工具属性方法测试按钮

脚本组件的访问

好的,下面我们再说一下脚本组件的访问。我们现在已经能够访问它自带的一些组件了,比如说 cc.label ,cc.sprite,在这个项目里边,佩奇这个节点显示的是一个图片,它下边有一个sprite 组件,有一个 label 组件用来显示文本。对于这样系统自带的组件都是可以很顺利的来获取得到,这样访问下边的这些属性方法都是可以的。

还有一类组件算是自定义组件,比如说名字下挂了一个脚本组件,这样脚本组件它也是一个组件,自然也是能够访问的。那我们这节课就来演示一下这样的脚本组件,怎么样把它取出来,怎么样来调用它。

在这里边新建了一个 simplescript 脚本,添加一个方法,添加一些属性。
image.png
然后我们把 simplescript 给它挂到名字这个键的下边,这时候我们就可以访问节点下边的simplescript 组件
image.png
我们打开 buttonscript ,当点击按钮的时候,我们执行的是 onclick 的这个方法。我们可以获取名字节点,再把这个脚本组件给取出来,仍然是node.getcomponent 这个方法,那这时候传入脚本的名字就可以了。有了这个 simple script 下边就可以调用它的 do change 这个方法。
image.png