Я разрабатываю игру, в которой у меня есть лук и стрелы. Я должен перемещать изображения и изображения луков и стрел на ощупь под разными углами, для которых я применяю CGAffineTransform.
Проблема в том, что после поворота лук и стрелы меняют свое положение, поэтому стрелка не остается в центре лука. Я хочу зафиксировать эту стрелу в центре лука и двигаться вместе с луком.
Я применяю одинаковые углы и к луку, и к стрелке, но кажется, что лук меняет свой центр после трансформации. При обнаружении касания мне необходимо указать позицию касания, чтобы стрелка проходила через ее центр, поэтому я даже не могу использовать свойство центра стрелки, чтобы зафиксировать его в определенной точке.
Кто-нибудь может мне помочь? Это действительно срочно.