修正
This commit is contained in:
1 parent
b3e9481fe5
commit
e626e685fc
25 files changed
+189
-13
No files matched your search
@@ -14,6 +14,7 @@ export function defaultConfig(): EmitterConfig {
|
||||
previewUrl: '/images/star.png',
|
||||
imageMode: 'fixed',
|
||||
sequencePlayback: 'loop-forward',
|
||||
sequenceStart: 'first',
|
||||
sequenceFps: DEFAULT_SEQUENCE_FPS,
|
||||
sequenceFrames: [],
|
||||
weight: 100,
|
||||
@@ -381,6 +382,7 @@ export function ensureEmitterConfig(config: EmitterConfig): EmitterConfig {
|
||||
else if (!['once-hide', 'once-hold', 'loop-forward', 'loop-reverse'].includes(resource.sequencePlayback)) {
|
||||
resource.sequencePlayback = 'loop-forward'
|
||||
}
|
||||
if (resource.sequenceStart !== 'random') resource.sequenceStart = 'first'
|
||||
if (!Number.isFinite(resource.sequenceFps)) resource.sequenceFps = DEFAULT_SEQUENCE_FPS
|
||||
resource.sequenceFps = Math.min(120, Math.max(1, Number(resource.sequenceFps) || DEFAULT_SEQUENCE_FPS))
|
||||
if (!Array.isArray(resource.sequenceFrames)) resource.sequenceFrames = []
|
||||
|
||||
Reference in new issue
Block a user