2016-02-13 25 views
1

我正在創造一個遊戲,我需要能夠改變玩家精靈的速度。我認爲最好的選擇是通過重力來影響精靈。爲了給用戶帶來運動的感覺,我希望背景能夠以相反的方向以完全相同的速度移動。Swift 2:不同的重力對不同的精靈

我怎麼能給背景不同的重力,然後玩家精靈?

如果你知道更好的方法,我會非常感謝你的建議。

+0

您可以將遊戲相機應用到y軸上的播放器。所以當玩家跳躍時,背景會向下滾動,而下降會使其升高 – Knight0fDragon

回答

1

您可以更改節點的linearDamping屬性以更改其落入的速率。從文檔中,

此屬性用於模擬 機身上的流體或空氣摩擦力。該屬性必須是介於0.0和1.0之間的值。默認 值是0.1。如果值爲0.0,則不會對 對象應用線性阻尼。

請注意,線性阻尼也會影響節點的側向移動。