我说这个 bug 是直接用空项目就能测试出来的,直接 3 个 Audio Source 挂 3 个音频,我笔记本稳定复现
感觉你可以给引擎个Demo,只说的话还得花时间去复现
move 的话就是框选模式了……
1、动画图编辑器里面的预览播放,一帧要1秒,最多播三帧
2、除了run→idle→run均设置了trigger,过渡周期必须设置为0,否则如果trigger触发过快(比如摇杆操作run后马上释放,就一直还在run而不是正确的idle)就导致进不了对应的状态。
否则如果trigger触发过快(比如摇杆操作run后马上释放,就一直还在run而不是正确的idle)就导致进不了对应的状态。
你的需求像是需要中断过渡,过渡默认是不可中断的,就是说在过渡完成前不会响应其它过渡。可以试下配置过渡中断: 状态过渡 · Cocos Creator
看截图里的配置,如果只设置过 idle: true
,那么不应该会跳转到 run。你可以发demo工程我看看
不好意思,问题2是因为变量勾选了true
感谢您的反馈。
这个问题是由于我们进行了 mask 的优化带来的,但实际上现在的状态才更符合逻辑。
在之前的版本中(3.6 之前)mask 的实现会每帧进行 stencilBuffer 的更新,不论 graphics 是否存在正确的渲染图像,这导致了在 graphics 没有绘制时,stencilBuffer 中就已经填充了错误的数据,导致子节点都无法显示。
而在 3.6 之后的版本中,我们将 mask的渲染组件完全交给用户控制,没有渲染内容是不会提交到 stencilBuffer 中的,也就不会对其他内容产生影响,这样相对更符合逻辑一些。
对于您的需求,可以使用 graphics 先绘制一块想要隐藏的区域并利用 mask 来进行内容的隐藏,或者采用其他的激活方式都可以,您可根据项目自行处理,但很抱歉带来表现上的差异。
材质球勾选USE INSTANCING后,如果有相同的实例在同屏幕,状态机就不对了。比如run中的牛a,靠近idle中的牛b,牛a的动画会自动过渡到idle。期间AnimationController的状态值没有变化。这种问题找得让人怀疑人生……
有个问题,3.7新建3D对象(立方体等)不显示拖拽工具手柄
@jare这个有合并么
请问这些参数是如何设置的?
不好意思,这是哪里的没设置过
明白,感谢回复