Skip to content

(疑似)跨语句动画的错误继承问题 #817

@Yunease

Description

@Yunease

引擎版本: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} ]

在我的电脑上运行结果如图:
Image

经过反复调整检查,我猜测可能是bug,目前没有找到解决办法。

<-- 虽然我不知道这些改动对动画是否有影响,但我自己私自改动了index-52a967b4.css,主要是改了一些ui效果,如按钮排布,svg图标样式和新添加了背景图片等,新写了一些简单的css动画。我觉得应该没有影响,但还是提一嘴吧。 -->

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions