找回密码
 点一下
查看: 879|回复: 5

不知道是不是编辑器BUG

[复制链接]
发表于 2014-2-12 15:53:34 | 显示全部楼层 |阅读模式
本帖最后由 jf68gzhj9w 于 2014-2-12 16:25 编辑
  1. <CUpgrade id="ProtossShieldsLevel2">
  2.         <AffectedUnitArray value="VoidRay2"/>
  3.         <EffectArray index="128" Reference="Unit,VoidRay2,ShieldArmor" Value="1"/>
  4.         <EffectArray index="129" Reference="Unit,VoidRay2,ShieldArmorLevel" Value="1"/>
  5.     </CUpgrade>
复制代码
这个是我在XML视图中自己添加的代码

就是在星灵护盾升级中,添加了我自定义的单位的护盾升级

这时我切换到 表格视图,想看下效果字段里是否已经添加,但是我点开 效果栏的时候发现找不到我设置的效果,我点确定退出,这时候我回去看了下XML代码,居然被自动删除了
如果点取消退出,代码依然存在。

但是我在 表格视图 中,新建了一样的效果 ,XML视图中却显示出了 和我一模一样的 XML代码,但是多出了很多代码如下

  1. <EffectArray index="130" removed="1"/>
  2.         <EffectArray index="131" removed="1"/>
  3.         <EffectArray index="132" removed="1"/>
  4.         <EffectArray index="133" removed="1"/>
  5.         <EffectArray index="134" removed="1"/>
  6.         <EffectArray index="135" removed="1"/>
  7.         <EffectArray index="136" removed="1"/>
  8.         <EffectArray index="137" removed="1"/>
  9.         <EffectArray index="138" removed="1"/>
  10.         <EffectArray index="139" removed="1"/>
  11.         <EffectArray index="140" removed="1"/>
  12.         <EffectArray index="141" removed="1"/>
  13.         <EffectArray index="142" removed="1"/>
  14.         <EffectArray index="143" removed="1"/>
  15.         <EffectArray index="144" removed="1"/>
  16.         <EffectArray index="145" removed="1"/>
  17.         <EffectArray index="146" removed="1"/>
复制代码





是否有遇到过这样的情况?

进入游戏测试了下,只要不点开 表格视图 中的效果栏,我的代码就不会被自动删除,游戏内的效果也是存在的
新问题出现了,即使是在  表格视图添加的 效果 ,第二次进 表格视图里面的效果,依然找不到刚添加的效果,点确定直接重置删除代码,点击取消 退出 代码依然存在
试了下 武器和护甲升级,都不存在这种情况


发表于 2014-2-12 17:07:27 | 显示全部楼层
添加怎么能用index呢。

index是覆盖原有数据用的,把index="xxx"的部分去掉。如果你对xml有兴趣,看我写的那个xml系列教程吧。
回复

使用道具 举报

 楼主| 发表于 2014-2-12 17:20:27 | 显示全部楼层
本帖最后由 jf68gzhj9w 于 2014-2-12 17:22 编辑

我试了下,不用index,结果也是一样。 就 护盾 有问题    武器 和 护甲 就没问题。
而且,我在  表格视图  里面 添加,XML代码也是和我一样的 有 index。


回复

使用道具 举报

发表于 2014-2-12 17:25:37 | 显示全部楼层
完全正常,没有任何问题。
回复

使用道具 举报

 楼主| 发表于 2014-2-12 17:45:08 | 显示全部楼层
就在中文界面,表格视图,里面的字段

升级:效果

后面点开

我的XML

  1. <AffectedUnitArray value="VoidRay2"/>
  2.         <AffectedUnitArray value="Oracle2"/>
  3.         <EffectArray Reference="Unit,VoidRay2,ShieldArmor" Value="1"/>
  4.         <EffectArray Reference="Unit,VoidRay2,ShieldArmorLevel" Value="1"/>
  5.         <EffectArray Reference="Unit,Oracle2,ShieldArmor" Value="1"/>
  6.         <EffectArray Reference="Unit,Oracle2,ShieldArmorLevel" Value="1"/>
复制代码


在表格视图里找不到。。。 点击确定  回到 XML 界面,我的代码就被清除了

真的,不骗你
回复

使用道具 举报

发表于 2014-2-12 19:16:32 | 显示全部楼层
被清除就表示你的xml语法错误
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 09:24 , Processed in 0.097930 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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