[GDF 7일차] JoyStick, Event, Navigation,


[GDF 7일차] JoyStick, Event, Navigation,

조이스틱을 만들고 조이스틱과 캐릭터를 연결해서 이동시켜야한다. 오.. 생각보다 참고자료를 금방 찾았다. 역시 구글링이 짱이다. 근데 지난번 이야기했던 delegate패턴이 해당 코드에서 쓰였다. 한번 보자 우선 프로토콜을 설정한다. 이녀석은 어떤 역할을 다른 친구들에게 위임할지 정하는거다. 1. 어디로 움직일지 2. 동작완료 후 추가동작은 어떤것을 할지를 위임한다. protocol JoystickDelegate: AnyObject { func joystickMoved(x: CGFloat, y: CGFloat) func joystickReleased() } 이제 joysticView를 구성해보자 import UIKit class JoystickView: UIView { private let stickView = UIView() private var joystickRadius: CGFloat = 0.0 // 추가: 델리게이트 weak var delegate: JoystickDelegat...



원문링크 : [GDF 7일차] JoyStick, Event, Navigation,