Scene change support
This commit is contained in:
46
assets/games/liminal/scenes/SceneStandard.xml
Normal file
46
assets/games/liminal/scenes/SceneStandard.xml
Normal file
@ -0,0 +1,46 @@
|
||||
<scene name="SceneStandard">
|
||||
<item lookAt="9999, 9999, 9999, 9999, 9999, 0">
|
||||
<Camera ref="backCamera" />
|
||||
</item>
|
||||
|
||||
<item ref="eth" prefab="prefabs/EthPrefab" />
|
||||
|
||||
<item position="0, 0, -10">
|
||||
<MeshRenderer />
|
||||
<QuadMeshHost xy0="-500000, -500000" xy1="500000, 500000" />
|
||||
<SimpleTexturedMaterial color="COLOR_BLACK" />
|
||||
</item>
|
||||
|
||||
<item lookAt="0, 0.65, 1.8, 0, .65, 0">
|
||||
<Camera ref="camera" fov="0.610865" />
|
||||
<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>
|
Reference in New Issue
Block a user