2022年2月10日 星期四

RealityKit 判斷物件點擊方法2

  1. 用Reality Composer編輯物件『屬性』,勾選『物理效果』『加入』
  2. 替arView加上手勢功能

    arView.addGestureRecognizer(

          UITapGestureRecognizer(

                target: xxxx,

                action: #selector(XXXX.handleTap(recognizer:))

        )

    )


  3. @objc func handleTap(recognizer: UITapGestureRecognizer) {

            let tapLocation = recognizer.location(in: arView)

            let entity = arView.entity(at: tapLocation)

            guard entity == boxAnchor?.steelBox else { return }

            // entity 即點擊物件

    }

沒有留言: