【求助】关于 3.0 beta 新数据结构的使用问题

3.0 beta 更新后,使用了新的 Map<K,V> , Vector 和 Value 来替代了以前的 Dictionary,Array, 和一堆基本类型。

但是在这次使用后,发现编译报错,一开始不知道为啥,但是看了官方的文档介绍后,终于明白了,原来 Map<K, V>里面的V,必须继承自 Object

那问题就来了,以前的 Integer 也好,其他数据基本类型也好,起码还是 继承自 Object,配合 Dictionary,和Array的是用,也算是不错的选择

但是为啥 这 Value 既然不继承自 Object ? 那还叫 替代 使用?

如果我还想 使用 map 和vector ,就不能和 value 一起用,还得自己搞个 Object 做容器……

不知道这次官方更新是什么想法,就算推翻也好,总得有个兼容或者能继续使用下去的办法吧?要不然,不是只能使用 std 了吗?感觉这样官方出的这几个就没啥意义了

beta搞的我崩溃了,把所有数据结构我都替换到std了,widget不能加非widget的东西,我动画怎么办,怎么办,怎么办。
没了_renderer,怎么把一个东西加在当前widget后面去。。。

还有一个问题CocoStudio,UI编辑器里面的动画播放在beta和alpha0里面都有问题,alpha1里面没问题。(在场景播放了动画之后,切换到别的场景后回来就crash了)

3.0beta还封装了ValueVector和ValueMap,可以把Value丢进去~