0
QObjectPickerがアタッチされているエンティティが多数あります。すべてのQObjectPickerを関数clicked(Qt3DRender::QPickEvent* event)
に接続します。ピックされたオブジェクトのQEntity(たとえば)event
から取得する方法はありますか?事前Qt3D、QPickEventでオブジェクトを取得する
QObjectPickerがアタッチされているエンティティが多数あります。すべてのQObjectPickerを関数clicked(Qt3DRender::QPickEvent* event)
に接続します。ピックされたオブジェクトのQEntity(たとえば)event
から取得する方法はありますか?事前Qt3D、QPickEventでオブジェクトを取得する
で
ありがとうございますQEntityにclicked()
コールバックをバインドする必要があります。
connect(m_objectPicker, &QObjectPicker::clicked,
yourEntityInstance, &yourEntity::handlePickerClicked);
あなたはその後、QEntityがコールバックを受信しているとして、クリックされた実体を知っています。