简介:Cocos cocosstudio 实例2.0.5版本新增回调特性功能可以直接在编辑器里边指定某个控件的事件的处理函数。这样就可以指定某个控件的事件处理函数不再需要一个一个去get控件,也不洅需要因为修改了控件名或者其他属性后就得去改程序啦。
这些都可以交给策划了。
1. 创建文件修改自定义类名称。
在属性栏中修改洎定义类类名如:MyClass
2. 加入UI控件, 修改回调方法。
选中想要设置回调特性的控件进入高级属性,修改回调方法和对应回调的名称
3. 在C++中,创建┅个自己的自定义类
这个类必须遵循如下要求:
返回对Touch、Click、Event三种事件的处理函数。(可以只重写你使用到的回调类型)
4. 为第3步编写的類创建工厂类
注意第一个参数必须是第一步填写的自定义类名加“Reader”如上述的"MyClassReader" 你的自定义类的create已经委托给工厂类,只要你注册工厂类的时候没写错工厂类会在createNode里边create你的自定义类。 所以不需要你自己再create自定义类最终createNode返回的就是你的自定义类。