im trying to convert from SimpleGame to GameState for my game … everything(model loaded with texture, terrain etc) seems ok in SimpleGame but when i extends GameState instead, problems occured! model is in but texture problem and the terrain has gone totally white with the skydome black … anyone knows roughly what/where the problem is? need help :’(
SimpleGame provides Light and a LightState for example, the missing Light is causing your Objects to be plain white.
You can look into BaseSimpleGame.initGame() Method to see how to set up a default Light.
Alternatively you could extend DebugGameState
While adapting various jmetest examples to gamestate I found that with Gamestate you have to call this after you set everything up.
myGameState.getRootNode().updateRenderState();
I think it's because you initialize things after having called game.start()
PS: I Just created a new login but I have been following JME since 2004
yup… lightstate stuffs is the only codes i have commented out … i guess that is the source of the problem and still looking for a solution for that… at the same time … haha NOMIS solved the problem with one line of code!!! thankz man … and thankz everyone also who is willing help … thankz alot!!! i lov this forum!!! XD
omg!!! i have another problem now … i trying to put gamestate2 on top of gamestate1 … i already create gamestate2 right after gamestate one and set both to active … but i only can see gamestate2 for a few sec, then it is totally covered by gamestate1 … any ideas? :oops:
GameState ingame = new IngameState("ingame");
ingame.setActive(true);
GameStateManager.getInstance().attachChild(ingame);
GameState fengState = new MenuState("menu");
fengState.setActive(true);
GameStateManager.getInstance().attachChild(fengState);
It should work if you add the FengGUI State after the InGameState. But you do this already i guess.
it work in this example: Wiki: FengGUI GameState
Another solution would be to use a separate RenderPass f
hmmmm … not sure what happen … but i have switched to HUD instead … haha … i got what i want now … thankz everyone!
hey … im trying to change from simpleGame to CameraGameState … actually is the third person controller test available in the jme examples… but when i have done so, i cant move the object as it can when using simpleGame … can still respond to the mouse input but not the keyboard … any idea guys? please …