##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
但在我们本地从未复现的, 能否指点一二, 谢谢~
出现节点组件不能访问,有下面几种可能:
- 在编辑器中节点默认设置成了隐藏(active为false)
- 你还没有执行bindComponet就去访问节点了,特别是在动态创建的prefab上容易出现这个问题。需要先将预制节点addChild,触发节点的onLoad事件(通常是在onload事件中执行的bindComponent)然后再调用$xxxx进行访问。
uikiller库已经有了更新,不用再手动执行bindComponet函数了,直接继承Thor类,编辑器中的默认隐藏节点也能正常访问,而且在编辑器状态,你编写的组件属性事件(get/set/notify)函数中也能使用uikiller的节点、组件访问能力,在编辑器状态也能调试功能代码了。演示代码也已经更新:
https://github.com/ShawnZhang2015/uikiller
计划周未做一个视频演示,敬请关注!
