构造函数

new Tween(target, game, manager)

一个补间允许你在一段时间内改变一个目标对象的一个或多个属性。

参数

名称 类型 参数 默认值 描述
target object 目标对象,如雪碧或phaser.sprite.scale相位。
game Phaser.Game 当前游戏实例。
manager Phaser.TweenManager 负责照看这间的tweenmanager。

公共属性

chainedTween : Phaser.Tween

如果这个补间被链接到另一个,这对它有一个引用。

Source code: tween/Tween.js (Line 129)

[readonly] current : number

目前的儿童正在运行。

Source code: tween/Tween.js (Line 119)

frameBased : boolean

这是基于帧还是基于时间的?一个帧为基础的,将使用物理时,计时器更新。这意味着

Source code: tween/Tween.js (Line 151)

game : Phaser.Game

一个参考目前正在运行的游戏。

Source code: tween/Tween.js (Line 25)

isPaused : boolean

这是不是暂停了?

Source code: tween/Tween.js (Line 135)

isRunning : boolean

如果这是运行这是设置为真,否则假。孩子是在一个状态的延迟或等待开始被认为是运行。

Source code: tween/Tween.js (Line 112)

manager : Phaser.TweenManager

参考负责更新这之间的tweenmanager。

Source code: tween/Tween.js (Line 35)

onChildComplete : Phaser.Signal

的onchildcomplete事件被激发时,吐温或其任何孩子完成。

Source code: tween/Tween.js (Line 99)

onComplete : Phaser.Signal

oncomplete事件被触发时,吐温及其所有儿童完成。不火如果之间设置循环或repeatall(- 1)。

Source code: tween/Tween.js (Line 106)

onLoop : Phaser.Signal

的半实物事件被触发如果吐温或任何孩子之间循环。

Source code: tween/Tween.js (Line 84)

onRepeat : Phaser.Signal

的onrepeat事件被触发如果吐温和所有孩子的重复。如果这个孩子没有孩子,这将永远不会被解雇。

Source code: tween/Tween.js (Line 91)

onStart : Phaser.Signal

OnStart事件被触发时,吐温开始。如果有吐温开始然后OnStart触发后延时结束前延迟。

Source code: tween/Tween.js (Line 77)

[readonly] pendingDelete : boolean

如果这个女孩准备的tweenmanager删除。

Source code: tween/Tween.js (Line 70)

properties : Object

用于构建儿童数据值时所使用的目标属性缓存。

Source code: tween/Tween.js (Line 124)

repeatCounter : number

如果吐温和任何子补间设置重复这包含当前重复计数。

Source code: tween/Tween.js (Line 63)

reverse : boolean

如果设置为<代码>真< /码>,当前的“间”将在相反的。

Source code: tween/Tween.js (Line 49)

target : Object

目标对象,如相位。雪碧或财产如phaser.sprite.scale。

Source code: tween/Tween.js (Line 30)

timeline : Array

对tweendata对象包括本之间的不同部分的数组。

Source code: tween/Tween.js (Line 40)

timeScale : number

速度的孩子会跑。一个价值1意味着它将匹配的游戏框架率。0.5将运行在一半的帧速率。2在双帧速率等。

Source code: tween/Tween.js (Line 58)

totalDuration : Phaser.TweenData

得到这之间的总时间,包括所有的孩子来说,在毫秒。

Source code: tween/Tween.js (Line 903)

公共方法

chain(tweens) → {Phaser.Tween}

这种方法可以让你的孩子在一起的链。任何一间被链接到这间的,将有它的<代码>间,开始< /码>方法

参数

名称 类型 参数 默认值 描述
tweens Phaser.Tween <repeatable>

一个或一个以上的孩子,会被这一个。

Source code: tween/Tween.js (Line 566)


delay(duration, index) → {Phaser.Tween}

设置在该开始前的毫秒毫秒的延迟。如果有孩子补间设置延迟的第一个孩子开始之前。

参数

名称 类型 参数 默认值 描述
duration number 在这一过程中,在这一过程中,应该等到它开始一次又一次的调用。设置为零,以消除任何活动的延迟。
index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1,将设置所有的孩子的延迟。

Source code: tween/Tween.js (Line 407)


easing(ease, index) → {Phaser.Tween}

这套宽松的功能之间使用,即phaser.easing.linear.none。

参数

名称 类型 参数 默认值 描述
ease function | string

缓和这之间的功能使用,即相位。宽松。线性的。没有。

index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1,将设置所有儿童的缓解功能。

Source code: tween/Tween.js (Line 503)


from(properties, duration, ease, autoStart, delay, repeat, yoyo) → {Phaser.Tween}

设置此为“代码”,并在给定的属性上。<代码> < /代码>吐温设定目标目标值来说其电流值。

参数

名称 类型 参数 默认值 描述
properties object 一个对象包含了你想要的属性,如<代码>精灵>,< /代码>或<代码>声音。作为一个JavaScript对象。

duration number <optional>
1000

时间这个吐温女士或者<代码>吐温。帧的< /代码>是真的代表帧的数量应经过。

ease function | string <optional>
null <“缓和”功能。如果未设置默认为phaser.easing.default,这是phaser.easing.linear.none默认但可以覆盖。

autoStart boolean <optional>
false 设置为<代码>真< /代码>,允许该自动启动。否则调用之间。start()。

delay number <optional>
0 在这之前,在毫秒的时间内会开始延迟。默认为0,无延迟。
repeat number <optional>
0 应该是自动重启的一次完成吗?如果你想让它永远设定为1。这不仅影响个体之间,没有任何束缚的启示。

yoyo boolean <optional>
false

Tween,溜溜球就会扭转和倒退播放自动。溜溜球想不火tween.oncomplete事件之间,所以听tween.onloop代替。

Source code: tween/Tween.js (Line 236)


generateData(frameRate, data) → {array}

这将产生一个数组填充渐变对象的值,从开始到结束。

参数

名称 类型 参数 默认值 描述
frameRate number <optional>
60 在帧每秒的速度,该数据应该在。值越高,数组的数组就越大。
data array <optional>
如果给定所产生的数据将被追加到该数组中,则将返回新的数组。

Source code: tween/Tween.js (Line 845)


interpolation(interpolation, context, index) → {Phaser.Tween}

设置之间的插值函数将使用。默认情况下它使用phaser.math.linearinterpolation。

参数

名称 类型 参数 默认值 描述
interpolation function

插值函数的使用(phaser.math.linearinterpolation默认)

context object <optional>
<为下一页的插值函数将运行的上下文。
index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1,将设置所有儿童的插值函数。

Source code: tween/Tween.js (Line 525)


loop(value) → {Phaser.Tween}

使循环这个吐温和所有子代。如果这之间没有孩子,这个设置没有影响。

参数

名称 类型 参数 默认值 描述
value boolean <optional>
true

如果<代码>真的< /代码>这吐温和任何子吐温将环一旦他们到达终点。设置为<代码>假< /代码>删除活动循环。

Source code: tween/Tween.js (Line 600)


onUpdateCallback(callback, callbackContext) → {Phaser.Tween}

设置一个回调,每次都要发射一次更新。

参数

名称 类型 参数 默认值 描述
callback function 在每次更新时,都要调用回调函数。设置为<代码>空< /代码>删除已激活的回调。
callbackContext object

的上下文中调用更新回调。

Source code: tween/Tween.js (Line 632)


pause()

之间的停顿。与tween.resume恢复播放。

Source code: tween/Tween.js (Line 649)


repeat(total) → {Phaser.Tween}

设置了多少次这个孩子和所有的孩子将重复。

参数

名称 类型 参数 默认值 描述
total number 在完成之前,所有的孩子应该重复多少次。设置为零,以删除活动重复。设置为- 1,重复,永远。

Source code: tween/Tween.js (Line 547)


repeat(total, repeat, index) → {Phaser.Tween}

设置该次间重复的次数。

参数

名称 类型 参数 默认值 描述
total number 在完成之前,应该重复多少次。设置为零,以删除活动重复。设置为- 1,重复,永远。
repeat number <optional>
0 在重复开始之前,这是停顿的时间(在毫秒)。
index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1,将设置所有儿童的重复值。

Source code: tween/Tween.js (Line 424)


repeatDelay(duration, index) → {Phaser.Tween}

设置在毫秒的延迟时间之前,这之间的。

参数

名称 类型 参数 默认值 描述
duration number

时间在MS的数量,吐温应该等到它重复或溜溜球一旦开始叫。设置为零,以去除任何积极的repeatdelay。

index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1将设置repeatdelay所有的孩子。

Source code: tween/Tween.js (Line 446)


resume()

恢复了停顿。

Source code: tween/Tween.js (Line 681)


start(index) → {Phaser.Tween}

开始运行的。也可以叫<代码>吐温启动参数。< >或<代码/代码/代码>吐温。< >。

参数

名称 类型 参数 默认值 描述
index number <optional>
0

如果吐温包含子来说你可以指定一个开始。默认为零,即第一个创建的。

Source code: tween/Tween.js (Line 283)


stop(complete) → {Phaser.Tween}

停止吐温如果运行和旗帜来自tweenmanager缺失。

参数

名称 类型 参数 默认值 描述
complete boolean <optional>
false

设置为<代码>真的< /代码>派遣tween.oncomplete信号。

Source code: tween/Tween.js (Line 339)


to(properties, duration, ease, autoStart, delay, repeat, yoyo) → {Phaser.Tween}

设置此为“代码”,并在给定的属性上。<代码> < /代码>吐温从当前价值和目的价值的孩子。

参数

名称 类型 参数 默认值 描述
properties object 一个对象包含了你想要的属性,如<代码>精灵>,< /代码>或<代码>声音。作为一个JavaScript对象。

duration number <optional>
1000

时间这个吐温女士或者<代码>吐温。帧的< /代码>是真的代表帧的数量应经过。

ease function | string <optional>
null <“缓和”功能。如果未设置默认为phaser.easing.default,这是phaser.easing.linear.none默认但可以覆盖。

autoStart boolean <optional>
false 设置为<代码>真< /代码>,允许该自动启动。否则调用之间。start()。

delay number <optional>
0 在这之前,在毫秒的时间内会开始延迟。默认为0,无延迟。
repeat number <optional>
0 应该是自动重启的一次完成吗?如果你想让它永远设定为1。这不仅影响个体之间,没有任何束缚的启示。

yoyo boolean <optional>
false

Tween,溜溜球就会扭转和倒退播放自动。溜溜球想不火tween.oncomplete事件之间,所以听tween.onloop代替。

Source code: tween/Tween.js (Line 189)


update(time) → {boolean}

核心吐温更新调用的函数tweenmanager。不需要直接调用。

参数

名称 类型 参数 默认值 描述
time number

时间戳过的tweenmanager。

Source code: tween/Tween.js (Line 723)


updateTweenData(property, value, index) → {Phaser.Tween}

更新一个tweendata或所有tweendata对象的属性为给定值。

参数

名称 类型 参数 默认值 描述
property string <该属性以更新。
value number | function <设定该属性的值为。
index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1,将设置所有的孩子的延迟。

Source code: tween/Tween.js (Line 374)


yoyo(enable, yoyoDelay, index) → {Phaser.Tween}

孩子,YOYO设置为true将贯穿从起始值,结束值然后播放反从一端开始。

参数

名称 类型 参数 默认值 描述
enable boolean

设置为true,YOYO这吐温,或假以禁用已经活跃YOYO。

yoyoDelay number <optional>
0

这是暂停的时间(毫秒)在悠悠的开始。

index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1将悠悠球上所有的孩子。

Source code: tween/Tween.js (Line 463)


yoyoDelay(duration, index) → {Phaser.Tween}

套在毫秒延迟在吐温将运行一个溜溜球(只适用于yoyo启用)。

参数

名称 类型 参数 默认值 描述
duration number

时间在MS的数量,吐温应该等到它重复或溜溜球一旦开始叫。设置为零,以去除任何积极的yoyodelay。

index number <optional>
0 如果这个孩子有一个以上的孩子,这可以让你针对特定的孩子。如果设置为1将设置yoyodelay所有的孩子。

Source code: tween/Tween.js (Line 486)