• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱
欢迎来到 behaviac Q&A。 您在bbs里的问题,管理员会当下就收到通知,不要担心管理员看不到您的问题。也请在bbs里提供您的email,这样就可以第一时间收到关于回答,评论的email的通知了。 为了节省大家的时间,请表达好你的问题,提供必要上下文,版本号,平台信息,重现步骤等。

c# 结构和枚举导出后 在编辑器里面是无法看到的么

0 喜欢 0 不喜欢
112 浏览

导出的xml文件里面 ,枚举和结构的代码如下:

  <types>
    <enumtype Type="EnuMA" DisplayName="EnuMA" Desc="EnuMA">
      <enum NativeValue="TypeA" Value="TypeA" DisplayName="TypeA" Desc="TypeA" />
      <enum NativeValue="TypeB" Value="TypeB" DisplayName="TypeB" Desc="TypeB" />
      <enum NativeValue="TypeC" Value="TypeC" DisplayName="TypeC" Desc="TypeC" />
      <enum NativeValue="TypeD" Value="TypeD" DisplayName="TypeD" Desc="TypeD" />
      <enum NativeValue="TypeE" Value="TypeE" DisplayName="TypeE" Desc="TypeE" />
    </enumtype>
    <enumtype Type="behaviac::EBTStatus" DisplayName="" Desc="">
      <enum NativeValue="behaviac::BT_INVALID" Value="BT_INVALID" DisplayName="BT_INVALID" Desc="BT_INVALID" />
      <enum NativeValue="behaviac::BT_SUCCESS" Value="BT_SUCCESS" DisplayName="BT_SUCCESS" Desc="BT_SUCCESS" />
      <enum NativeValue="behaviac::BT_FAILURE" Value="BT_FAILURE" DisplayName="BT_FAILURE" Desc="BT_FAILURE" />
      <enum NativeValue="behaviac::BT_RUNNING" Value="BT_RUNNING" DisplayName="BT_RUNNING" Desc="BT_RUNNING" />
    </enumtype>
    <struct Type="structA" DisplayName="structA" Desc="structA" IsRefType="false">
      <Member Name="myProp" DisplayName="myProp" Desc="myProp" Type="int" Class="structA" Public="true" />
    </struct>
    <struct Type="System::Object" DisplayName="Object" Desc="Object" IsRefType="true" />
  </types>

 

然后引入这个 xml文件, agents 部分 显示了。 但是枚举和结构并没有显示在 “视图  ->  元信息浏览”的地方。 

 

我查看了一下 给定的 C#  DEMO 工程 坦克大战, 发现 BattleCityMeta.xml 文件中也有一些 枚举和结构。  同样,在使用 视图  ->  元信息浏览  打开的窗口 并没有看到这些枚举和结构。  从代码中导出的这些枚举和结构是无法在 元信息浏览  的窗口浏览的么?

 

我尝试了 使用 元信息浏览 窗口的新建。 新建了一个枚举和结构, 新建之后是会显示在 元信息浏览的窗口。

最新提问 4月 7, 2016 用户: qq_5704ae689dea2 (210 分)

1个回答

1 喜欢 0 不喜欢
 
已采纳
从runtime导出的枚举和结构体类型没有列出在元信息浏览器的类型列表中,但是在你选中一个Agent,并为它新建一个属性的时候,在新建属性的类型列表中会列出所有从runtime导出或在编辑器中自己创建的枚举和结构体。
最新回答 4月 7, 2016 用户: cainhuang (33,810 分)
采纳于 4月 7, 2016 用户:qq_5704ae689dea2
get  √
...