• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱

数组是不是都得有默认值

0 喜欢 0 不喜欢
50 浏览
如题。

是不是元数据中每个数组类型的参数都得给默认值?

而且是不是说数组默认值的长度限定了数组的长度?数组是变长的还是定长的?

------------后续分隔线---------------

 

现在有这么个问题

操作步骤:

1、在元数据中建一个int形数组属性,假设叫intArray,不给默认值(也就是默认值0:)

2、拖拽一个赋值节点给intArray[0]赋值

3、加载该行为树运行,在property_t.h第242行GetDefaultValue中ASSERT

 

这个是我漏做了什么初始化动作么?
最新提问 7月 5, 2016 用户: zhao02 (230 分)
修改于 7月 8, 2016 用户:zhao02

1个回答

0 喜欢 0 不喜欢
数组对于c++就是behaviac::vedctor<T>,对于C#,就是List<T>。

数组可以是空的,但不是null。也就是说长度可以是0。数组可以被修改,可以添加,或者删除元素。
最新回答 7月 5, 2016 用户: jonygli (58,290 分)
劳烦解答下分隔线下面的问题
...