一.Checkbox介绍
游戏开发中有时我们会用到CheckBox,CheckBox就是复选框,大家应该都见过复选框,它有两个状态,一个勾选态,一个非勾选态,我们可以通过CheckBox在这两个状态间的切换来实现一些特定的判断功能,比如是否游戏关闭音效等。
CheckBox也和cocos提供的其他控件一样,我们可以在Cocos Studio中创建并设置相关属性,在代码工程中使用;也可以之间在代码工程中创建使用。CheckBox类提供了对复选框的相关方法,其继承自Widget类:
接下来就通过实例来看下复选框CheckBox具体是如何创建和使用的:
二.通过CocosStudio创建CheckBox控件
首先用Cocos引擎创建一个空的项目并用Cocos Studio打开。我们想要创建一个CheckBox控件,直接从左面的控件栏选择一个复选框控件拖入到当前编辑的界面中即可。不过之前的博客中也提到过,使用这些控件时一般都是先创建一个Panel基础容器,然后再将控件添加到基础容器中,这样我们在代码中可先得到基础容器,然后通过Panel基础容器获得控件并对其进行操作,这样做是为了方便通过控制Panel来进行游戏适配。