first-person game does not render character anymore
This commit is contained in:
parent
9b7cce5c79
commit
32386ba70f
|
|
@ -51,6 +51,6 @@ export const GameView = observer(function () {
|
|||
|
||||
return (<>
|
||||
<PlayerMovement />
|
||||
<SceneView scene={game.scene} />
|
||||
<SceneView scene={game.scene} renderCharacter={false} />
|
||||
</>);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -56,6 +56,6 @@ export const SceneEditorView = observer(function () {
|
|||
sectionColor="white"
|
||||
infiniteGrid
|
||||
/>
|
||||
<SceneView scene={state.worldEditor.scene} />
|
||||
<SceneView scene={state.worldEditor.scene} renderCharacter={true} />
|
||||
</>);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -5,14 +5,15 @@ import { ObjectView } from "./ObjectView";
|
|||
|
||||
type SceneViewProps = {
|
||||
scene: Scene,
|
||||
renderCharacter: boolean;
|
||||
}
|
||||
|
||||
export const SceneView = observer(function ({ scene }: SceneViewProps) {
|
||||
export const SceneView = observer(function ({ scene, renderCharacter }: SceneViewProps) {
|
||||
return (<>
|
||||
<ambientLight intensity={0.5} />
|
||||
<directionalLight position={[5, 5, 5]} intensity={1} />
|
||||
{Object.values(scene.objects).map((obj) =>
|
||||
<ObjectView key={obj.id} object={obj} />)}
|
||||
<CharacterView character={scene.character} />
|
||||
{renderCharacter && <CharacterView character={scene.character} />}
|
||||
</>);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue