0
當按下按鈕時,會從字符節點的位置觸發一個鏡頭節點並移動到x方向。如果它與一個節點發生衝突,那麼兩個節點都會消失。如何在沒有任何問題的情況下輕鬆拍攝照片?
func attackButton() {
_weapon.removeFromParent()
_weapon.position = CGPointMake(character.position.x, charater.position.y)
_weapon.startMoving()
addChild(_weapon)
character.throwWeapon()
}
當這個功能被觸發時,通常它沒有任何問題。但是,當我按jumpButton
(使角色跳轉到Y方向)和'attackButton'時,角色的座標受到某種程度的影響。角色移動並且有時旋轉。從我的代碼中,我從來沒有寫過任何導致它移動到不同方向的東西。這讓我很煩。我無法想出任何解決方案來防止這種情況發生。有誰知道如何解決這個問題?
這不工作..難道是因爲我使用SKAction?通常,使用SKAction來開槍是一種很好的做法,而不是在更新方法中寫一個方法? – bagels
我不認爲你的問題與'SKAction'的用法有關。嘗試在其他地方產生武器,而不是靠近角色,看看你的問題是否得到解決。 –
是的,我認爲在這種情況下使用'SKAction'聽起來是一種很好的做法。但我不確定tbh,因爲我不熟悉Swift。 –