<scene name="SceneBase"> <item lookAt="9999, 9999, 9999, 9999, 9999, 0"> <Camera ref="backCamera" /> </item> <item position="0, 0, -10"> <MeshRenderer /> <QuadMeshHost xy0="-500, -500" xy1="500, 500" /> <SimpleTexturedMaterial color="COLOR_BLACK" /> </item> <item ref="eth" prefab="prefabs/EthPrefab" /> <item lookAt="0, 0.075, 2.5, 0, 0.075, 0"> <Camera ref="camera" /> <CameraTexture ref="camTexture" camera="camera" /> </item> <item> <UICanvas ref="canvas" camera="backCamera" /> <item ref="textbox" prefab="prefabs/VNTextbox" /> <item position="100, 0, 0"> <UIImage alignment="0, 0, 50, 0" alignX="UI_COMPONENT_ALIGN_START" alignUnitRight="UI_COMPONENT_ALIGN_UNIT_PERCENT" alignY="UI_COMPONENT_ALIGN_STRETCH" ref="image" texture="camTexture->renderTarget.getTexture()" /> </item> </item> <item ref="vnItem"> <VNManager ref="vnManager" /> </item> <code type="init"> useEvent([&]{ assertNotNull(camTexture); assertNotNull(image); camTexture->renderTarget.setSize(image->getWidth(), image->getHeight()); }, image->eventAlignmentUpdated); </code> </scene>