-
-
Notifications
You must be signed in to change notification settings - Fork 320
Open
Description
引擎版本:4.5.16(2025-10-12)
电脑环境:win11
浏览器:edge
问题描述:
我的立绘拥有动作和表情两种差分,没办法直接用引擎默认的表情差分功能。如果直接用id控制立绘更替,立绘默认的enter动画会导致每次切换都淡出淡入,查找文档后,我重写了一个enter动画并使生效,myenter动画如下:
[
{
"alpha":1,
"scale":{
"x":1.8,
"y":1.8
},
"position":{
"y":700
},
"duration": 0
}
]
这里的scale和position请看#846 ,因为enter动画会覆盖transfrom,所以我把原本transfrom的属性放在enter动画中了。
在新建的调试场景中:
changeFigure:微笑.png -enter=myenter;
changeFigure:生气.png -enter=myenter;
changeFigure:伤心.png -enter=myenter;
changeFigure:害羞.png -enter=myenter;
changeScene:mytxt.txt; //这里调用自己是方便调试
我的预期是立绘能够在不同表情差分中直接切换(像绝大多数gal一样)
但是在实际调试的过程中,每个场景首次出现的立绘的enter动画会出现意外的抽搐卡帧,在上述调用场景中,微笑.png在每次进入mytxt时都会卡一下。由于这个问题几乎只出现1帧,导致我尝试了多个录屏软件都很难捕捉到问题,但根据我和朋友的测试,大概能还原抽搐帧为 原始立绘,即不添加任何enter动画和transfrom动画情况下的立绘情况。
此外,如果快速点击,抽帧的问题还会出现在非首个立绘上,但这个问题无法稳定复现,同样快速点击似乎会随机出现。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels