关于Unity可视化visual scripting打包后游戏卡的问题
我的游戏使用了一些visual scripting代码,主要是它有个冷却时间很方便,我就用了
但是遇到个问题,在unity里调试不会出问题,打包出来后,第一次执行那个行为的时候,就会小小的停顿0.1秒左右,这种停顿还是挺影响体验的
visual scripting非常难打包后debug,看不到哪里出问题了,所以我只能删一个节点打包一下,大概打了一晚上,找到了卡点
下图这一段连接我仅到这里就卡了,卡的原因是Equal判断这里

我已经debug过了,改别的条件if不会卡,直接跳过if连接后面的内容也不会卡

把equal的内容改成数字还是卡

把等于改成大于甚至连接完都不卡


所以我得出一个结论,这个版本的Equal节点有问题
为了认真负责验证一下是不是,于是我单独写了个cube挂上这个打包

结论是我按跳跃键就会卡那么一下,看来就是这个问题了

建议:用可视化编程可以,但是关于数学计算的都自定义节点吧,效能确实比我想象的还低