View Issue Details

Category
SSPBT:本体(SSP)
SeverityfeatureReproducibilityN/A 
Status closed 
Fixed in Version2.5 (リリース) 
Summary0000173: Make Stop and Start methods able to handle multiple intervals at once (or add a new method for this)
DescriptionI had reported previously that the alternativestart and start methods have some delay, and it seems to still be the case. I've experimented with it a bit more, and I've discovered that the delay seems to happen only when an animation goes across multiple intervals. If I use the stop method to end the previous interval and start a new interval within the same animation, the flicker is gone.

With that in mind, I'm reorganizing my animations so that there's a stop command for each interval before it starts a new one. It looks like this right now:

animation100.interval,runonce
animation100.pattern0,stop,1000
animation100.pattern1,stop,1001
animation100.pattern2,stop,1002
animation100.pattern3,stop,1003
animation100.pattern4,alternativestart,(1000,1001,1002,1003)


My proposal is to make it so that stop and start can affect multiple intervals at once, which could look something like this:

animation100.interval,runonce
animation100.pattern0,stop,(1000,1001,1002,1003)
animation100.pattern1,alternativestart,(1000,1001,1002,1003)

This is different from alternativestart and alternativestop, because instead of picking ONE interval to start/stop from the group, it would start/stop ALL intervals in the group at once. If this is possible to add, it would solve my problem neatly, and be useful in other applications as well.
I can make my animations work without this, it's really just an idea to make the code cleaner and easier to manage.
TagsNo tags attached.
Attach Tags

Activities

ponapalt

2021-06-12 22:27

administrator   ~0000392

Please write such as this:
animation100.pattern0,parallelstop,(1000,1001,1002,1003)

SSP 2.5.06 Implemented.

Issue History

Date Modified Username Field Change
2021-06-11 09:31 guest New Issue
2021-06-12 22:27 ponapalt Assigned To => ponapalt
2021-06-12 22:27 ponapalt Status new => closed
2021-06-12 22:27 ponapalt Resolution open => fixed
2021-06-12 22:27 ponapalt Fixed in Version => 2.5 (リリース)
2021-06-12 22:27 ponapalt Note Added: 0000392