zoukankan      html  css  js  c++  java
  • 又一个IGame的bug

    按照sdk说明,使用IPropertyContainer来取IGameNode的UserDefined属性。 

    蛋疼的是,想要正确读出来“自定义”的属性,首先必须在IGameProp.xml中声明一下,否则别想取得出来。

    也就是说,未来任何新增一个property,都要来这么一遍,可不能随便哦! 

    虽然如此,但是当读取Reference Object的User defined property时,永远返回的是实例化的那个object的值,这让人情何以堪?只叫我虎躯一震!

    无奈,翻翻sdk,回头用GetUserPropBuffer,自己解析吧,没有xml的限制,而且取值正确,爽YY。

    这只是在编写plugin旅程中众多心烦事之一,一时兴起,记录下来以备忘用。

    autodesk推了一段时间IGame,理论上来讲,方便是许多,但这其中陷阱和bug太多,让人防不胜防,经验之谈是:

    一旦使用IGame接口取出数据发现不对的时候,记得试试INode之类的老接口,对比一下。

    我为什么要说“又”? 

  • 相关阅读:
    Spring之Condition(二)在哪里解析的
    SpringBoot启动跟代码过程
    Spring之Condition(一)
    Kafka之 vm.max_map_count
    Redis常见面试题
    Redis为什么快
    TCP一个包多大
    场景问题
    这是一个测试
    小程序-使用django-drf开接口的步骤
  • 原文地址:https://www.cnblogs.com/oiramario/p/1870211.html
Copyright © 2011-2022 走看看