focus-creative-games / luban

luban是一个强大、易用、优雅、稳定的游戏配置解决方案。luban is a powerful, easy-to-use, elegant and stable game configuration solution.
https://code-philosophy.com/
MIT License
3.41k stars 543 forks source link

能否为生成类型添加克隆函数 #120

Closed 164105419 closed 7 months ago

164105419 commented 7 months ago

我想将配置类直接作为运行时的类使用. 比如说我配置一个行为树节点,我希望这个节点有自己的运行时数据.但是如果配置两个相同节点就会导致运行时数据共用.

pirunxi commented 7 months ago

首先 不推荐。因为配置是不可变数据,运行时类型请单独创建实例,包含指向配置的引用。

其次你自己改模板实现这个需求