装饰器加音效是不是多此一举了? 跟手动加音效代码量没区别啊.
看个人的喜好了, 但我是这么觉得的:
装饰器的主要功能在于把原来的类、函数、属性在原来的基础上包上一个壳,就是做了一个包装的意思,想要就要,想不要就不要,
而手动加在函数内执行,有时并不能很好的解耦,更降低可读性。
mark~~
用这个方法换字体会很卡
这种方式添加按钮统一音效非常漂亮,就是我想要的优雅写法
原型修改按钮音效 mark
mark!
原型修改是邪路啊。
尽量不要修改原型。
可以继承出来一个。
不适用于已经到处都是自带button 的情况,让后还必须要求程序组内记得用自定义 button
我是用代码的方式添加按钮组件 这样点击音效也好一起封装
全局添加只能是hack原型了
不过感觉原型hack多了后期维护不方便 要是出了什么bug真是欲哭无泪 现在要我选 我肯定也是继承一份出来 class CustomButton extends cc.Button { }
挺好的。 不过我感觉可以将点击事件也放在一个函数里面,这样下面就不需要再setEventHandler
这不是方法的装饰器吗
修改原型属于hack。这是最坏的做法,方便是方便了,代价是债欠下了,雷埋下了。


