Project1
标题:
[讨论向][插件灵活性]免alias的has-a设计
[打印本页]
作者:
晴兰
时间:
2014-2-18 08:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
SuperMario
时间:
2014-2-18 10:45
为什么不直接操作对象?
修改实例变量很容易做出类似的效果吧。就拿这个精灵来说,改颜色之前把origion color存到数组,恢复的时候取出就行了。
作者:
taroxd
时间:
2014-2-18 12:57
本帖最后由 taroxd 于 2014-2-18 13:13 编辑
其实我写那堆东西只是方便修改原方法,并不是想要一种新的实现方式什么的
于是把原来要至少5行的alias压缩到一行而已。而且现在那种猴子补丁已经不使用alias了。
这个包装感觉完全就是另一个实现方式了吧……
用has_a的玩法好像更好玩的样子~
has_a形式主要的优点就是来回滚了吧。有时用得好的话感觉确实比is_a好一点。
弱弱的问一句,除了来回滚,这个方式还有什么优势?
另外可读性真的大丈夫?
作者:
晴兰
时间:
2014-2-19 09:31
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1