C#脚本实践(四): 反射与序列化

  • 序列化
    • 这个比较简单, .net直接就支持, 以XML序列化为例:
      结果如下:
      到时候把string用mono api传到C++里, 爱怎么存怎么存. 二进制格式同理
  • 反射
    • .net本身也支持反射, 问题是如何反射到C++里
    • 用mono api取得类的meta信息, 然后反应到编辑器上去编辑
    • 如果想偷懒的话, 可以直接用mono创建个窗口, 放个propertygrid控件, 再这个窗口嵌入到主编辑器的界面
      输出:


C#脚本实践(三): 集成到游戏

你可能感兴趣的:(序列化)