-
-
Notifications
You must be signed in to change notification settings - Fork 313
Description
引擎版本:4.5.16(2025-10-12)
电脑环境:win11
浏览器:edge
问题描述:
作用对象为背景图片的跨语句动画在播放完毕后,切换新的背景图片时,新的背景图片会继承跨语句动画的末状态,且无法通过参数解决错误位置。
原本场景比较复杂,精简后大致如下:
:对话。 changeBg:bg.webp -transform={"position":{"y":-1550},"scale":{"x":1.2,"y":1.2},"colorRed":255,"colorGreen":255,"colorBlue":255} -duration=500; setAnimation:myani -keep -target=bg-main; setTextbox:on; a:对话。 miniAvatar:none; changeBg:WebGAL_New_Enter_Image.webp -transform={"position":{"x":0,"y":0}}; :对话。
其中bg.wbbp的参数是默认位置,设置动画myani的代码如下(只包含简单的平移和缩放):
[ {"position":{"x":0,"y":-1550},"scale":{"x":1.2,"y":1.2},"duration":0}, {"position":{"x":0,"y":1200},"scale":{"x":1.05,"y":1.05},"duration":12000}, {"position":{"x":0,"y":1200},"scale":{"x":1.05,"y":1.05},"duration":1000}, {"position":{"x":0,"y":700},"scale":{"x":1,"y":1},"duration":3000} ]
经过反复调整检查,我猜测可能是bug,目前没有找到解决办法。
<-- 虽然我不知道这些改动对动画是否有影响,但我自己私自改动了index-52a967b4.css,主要是改了一些ui效果,如按钮排布,svg图标样式和新添加了背景图片等,新写了一些简单的css动画。我觉得应该没有影响,但还是提一嘴吧。 -->
