找回密码
 点一下
查看: 1100|回复: 2

我能直接修改父类的War3_Unit或其他东西吗?

[复制链接]
发表于 2015-4-20 09:36:10 | 显示全部楼层 |阅读模式
我想让所有继承War3_Unit的演算体都加一条属性,或都修改一条属性,于是我像修改其他CActorUnit那样子修改,发现不仅无效果,而且还会使一些演算体坏掉.....

我这样写的:
<CActorUnit id="War3_Unit">
        <MinimapFlashWhenAttacked value="0"/>
<CActorUnit/>
貌似无效。。。

修改其他演算体也是这个格式..为何修改父类的不能这样改
发表于 2015-4-20 12:32:51 | 显示全部楼层
因为当读取到这一层时,所有的子类都已经实例化,你再回去改当然没用。

做个批量操作,把所有的actor改一遍就是了。

点评

好吧我已经这样做了。。。。。虽然这样不利于维护..... 谢谢头目  详情 回复 发表于 2015-4-20 12:39
回复

使用道具 举报

 楼主| 发表于 2015-4-20 12:39:22 | 显示全部楼层
麦德三世 发表于 2015-4-20 12:32
因为当读取到这一层时,所有的子类都已经实例化,你再回去改当然没用。

做个批量操作,把所有的actor改 ...

好吧我已经这样做了。。。。。虽然这样不利于维护.....

谢谢头目
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-21 18:50 , Processed in 0.059810 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表