This commit is contained in:
Johannes Schmelz 2024-12-10 01:12:56 +01:00
parent 330e788498
commit 315739646c
2 changed files with 8 additions and 4 deletions

View File

@ -72,7 +72,7 @@ public class BoardAppState extends MonopolyAppState {
*/
private PopUpManager popUpManager;;
private Vector3f currentTarget = new Vector3f(0f,0,0f);
private Vector3f currentTarget = new Vector3f(-10f,0,-10f);
/**
* Initializes the state by setting up the sky, lights, and other visual components.
@ -86,6 +86,10 @@ public class BoardAppState extends MonopolyAppState {
super.initialize(stateManager, application);
popUpManager = new PopUpManager(getApp());
viewNode.attachChild(sceneNode);
//TODO remove this only for camera testing
adjustCamera();
setupLights();
setupSky();
}
@ -129,7 +133,7 @@ public class BoardAppState extends MonopolyAppState {
final float x = mx - cos;
final float y = my - sin;
final Camera camera = getApp().getCamera();
camera.setLocation(new Vector3f(30,20,0));
camera.setLocation(new Vector3f(0,10,0));
camera.lookAt(new Vector3f(getCurrentTarget()),
Vector3f.UNIT_Y);
camera.update();
@ -160,7 +164,7 @@ public class BoardAppState extends MonopolyAppState {
super.update(tpf);
//TODO remove this only for camera testing
cameraAngle += TWO_PI * 0.05f * tpf;
adjustCamera();
// adjustCamera();
}
/**

View File

@ -292,7 +292,7 @@ public class MonopolyApp extends SimpleApplication implements MonopolyClient, Ga
final StatsAppState stats = new StatsAppState(guiNode, normalFont);
stateManager.attach(stats);
}
flyCam.setEnabled(false);
flyCam.setEnabled(true);
stateManager.detach(stateManager.getState(StatsAppState.class));
stateManager.detach(stateManager.getState(DebugKeysAppState.class));