HalfADog / Unity-RPGCore-HFSM

59 stars 11 forks source link

一些bug和优化建议 #5

Open cnscj opened 8 months ago

cnscj commented 8 months ago

1.关于Set/Get Trigger,Bool,Int性能问题:是否可以改用字典的方式去修改值,因为有几个值为了同步放在Update中,我对List.Find性能持怀疑态度 2.我觉得GenerateScriptController()操作应该给StateMachineExecutorController做而不是放到StateMachineExecutor的Inspector上,每次想生成代码都需要找到哪里用了这个asset,还不如直接对着asset生成代码来的快 再次谢谢作者的插件,这个HFSM是真不错,我希望这个插件能够越来越完善

HalfADog commented 8 months ago

了解了,虽然List.Find的性能可能也不差,不过确实可以使用字典这样查找起来性能最好,我会在后续的更新中修改。然后关于第二点,目前我正在写的这一版已经在多个地方都添加了GenerateScript的选项,包括编辑器界面,Controller和Gameobject的Inspector面板,同时也优化了代码生成的灵活性,现在可配置的内容更多了,我尽快把当前版本完善并发布,非常感谢你的建议!这个工具我也一直在用也会一直维护的。