瀏覽代碼

AnimationClip: default constructor parameters (#27956)

This makes AnimationClip easier to use without providing initial tracks, f.e.

```js
const clip = new AnimationClip();

// ...any time later...
clip.tracks.push(...keyframeTracks)
clip.resetDuration()
```
Joe Pea 1 年之前
父節點
當前提交
d76952653e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/animation/AnimationClip.js

+ 1 - 1
src/animation/AnimationClip.js

@@ -11,7 +11,7 @@ import { NormalAnimationBlendMode } from '../constants.js';
 
 class AnimationClip {
 
-	constructor( name, duration = - 1, tracks, blendMode = NormalAnimationBlendMode ) {
+	constructor( name = '', duration = - 1, tracks = [], blendMode = NormalAnimationBlendMode ) {
 
 		this.name = name;
 		this.tracks = tracks;