献上奎特尔星球殖民计划,祝大家国庆节快乐!

##csdn: http://blog.csdn.net/6346289
##简书: http://www.jianshu.com/u/ba2c5d0f4939
##优酷视频: http://list.youku.com/albumlist/show?id=29317842&ascending=1&page=1
##腾讯视频: http://v.qq.com/vplus/796cb7e88158bc71
##github: https://github.com/ShawnZhang2015/uikiller

3赞

太给力啦!

用上了uikiller ,确实方便。 感谢大佬分享~

欢迎使用uikiller,uikiller还在发展中,节点、组件、事件的操控是最基本的功能,还会有几个比较通用性的组件敬请关注“奎特尔星球”公众号

项目使用了 uikiller , 确实很便利,感谢分享。不过,目前出现这样一个问题, 偶发性出现 uikiller 加载失败的情况, 这是我们的日志服务器收到报错:

Uncaught TypeError: Cannot read property ‘$Label’ of undefined

但在我们本地从未复现的, 能否指点一二, 谢谢~

出现节点组件不能访问,有下面几种可能:

  1. 在编辑器中节点默认设置成了隐藏(active为false)
  2. 你还没有执行bindComponet就去访问节点了,特别是在动态创建的prefab上容易出现这个问题。需要先将预制节点addChild,触发节点的onLoad事件(通常是在onload事件中执行的bindComponent)然后再调用$xxxx进行访问。

uikiller库已经有了更新,不用再手动执行bindComponet函数了,直接继承Thor类,编辑器中的默认隐藏节点也能正常访问,而且在编辑器状态,你编写的组件属性事件(get/set/notify)函数中也能使用uikiller的节点、组件访问能力,在编辑器状态也能调试功能代码了。演示代码也已经更新:
https://github.com/ShawnZhang2015/uikiller

计划周未做一个视频演示,敬请关注!