在我正在創建的遊戲中,我想讓遊戲者拿着槍。將對象加在一起
現在我有槍和玩家作爲一個圖像,它的工作原理,但它會更好地擁有槍和玩家作爲單獨的圖像,因爲現在看起來像玩家從它的前額彈出子彈,如果我會把槍作爲一個單獨的物體,這會讓子彈射出槍更容易。稍後我還會實施一個武器切換系統,那麼把槍作爲單獨的物體也會更容易。
問題是,因爲我使用了AffineTransform和Vector2d旋轉玩家總是面對鼠標光標,所以我無法設法使它看起來像玩家持槍。有時槍更多的是在玩家的內部,有時看起來很好,有時槍會浮在空中,無論是玩家的前面還是玩家的側面。
有沒有簡單的方法可以讓槍「粘」到玩家對象的一部分?