写了一个UI的小框架

技术不成熟
做个小游戏开发,界面多的话,用起来还是很方便的
支持弹窗,普通窗体,隐藏其它窗体,支持窗体打开关闭动画
继承BaseUIForm后,设置下类型即可,
按钮一行代码搞定事件
里面的MianUIForm,PopUpUIForm,HideOtherUIForm,是使用例子
窗体动画功能没做几个,用的话,可以扩展下,还有待完善余地,
版本1:CCCUIForm.zip (1.8 MB)
新传了一个版本
版本2:CCCUIForm.zip (1.8 MB)
做了以下修改:

  1. 父窗体接收子类窗体事件的时候,子类窗体bind下
    2.修复UIManager类,关闭反向切换窗体BUG

补充:
事件派发机制的使用(EventDispatch类)
首先注册事件:
EventDispatch.register(“test”, this.testEvent, this);
testEvent(…arg) {
for (var index = 0; index < arg.length; index++) {
var element = arg[index];
console.log(“Loging触发事件” + element);
}
}


调用事件:
EventDispatch.fire(“test”,"???",1,2,3);
参数1-事件类型,参数2…N-接收的参数


移除事件
EventDispatch.fire(“test”,this.testEvent, this);
只会移除参数3注册的 也就是注册事件时,this指向

13赞

只见下载,不见感谢啊。

支持一波楼主,牛逼

多谢小哥支持

感谢。

多谢支持,:grin:

来看看.

支持楼主的分享精神

:wink:社区很温暖

:yum:阔以

看看先,我们项目我也写了一个

:joy:写的很渣,基本没啥东西

实际开发中再慢慢完善一下吧:grin:

有项目成功使用proto的吗,想请教下

有的 cocos官方的游戏就用过 哲大自己说的

已突破百次下载:laughing:

支持分享精神

下载&感谢

有个小改动,请下载第二个版本

感谢楼主分享!

多谢楼主分享,给力