0

偽の編集: 変なタイトルでごめんなさい。この質問をどのように表現するかまだわかりません

コンテキスト: この例の作業: http://doc.qt.io/qt-5/qt3drenderer-multiviewport-example.html、このファイル: http://doc.qt.io/qt-5/qt3drenderer-multiviewport- main-qml.html

これが私が見ているQMLのスパースバージョンです:

Entity {
    id: rootNode

    CameraLens {
        id: cameraLens
        ...
    }

    Entity {
            id: cameraViewport1
            property Transform transform : Transform {
                ...
            }
            components: [cameraLens, transform]
    }

    Entity {
            id: cameraViewport2
            property Transform transform : Transform {
                ...
            }
            components: [cameraLens, transform]
    }
}

だから私はこれらの質問を持っています:

1- ID 検索はどのように行われますか? おそらく、最初にローカル コンテキストをチェックし (そのため、 のコンテキストではなく でtransform参照されているものが検出されます)、ツリーを上に進みます (これがコンポーネントの検出方法です)。これを確認または説明します。cameraViewport1cameraViewport2cameraLens

2-両方のエンティティcameraLensで共有されるのは1 つだけですか? 同様に、 throughcameraViewportにアクセスして変更すると、それらの変更は有効になりますか? 基本的に、それは値によって、または参照によって「渡されます」か?cameraLenscameraViewport1cameraViewport2

ドキュメントが見つからなかっただけかもしれません。もしそうなら、リンクは良いです、それらを見つける方法についての説明付きのリンクはより良いです! (ドキュメントを見つけることができなかったものがもっとあります)

4

0 に答える 0