shadmar Posted July 11, 2010 Share Posted July 11, 2010 Hi I manage to crash engine.exe when moving camera. This is what I do (just copy paste into the lua editor) Is this a local problem for me or ? Running Windows7 x64 - GF8600M GT 256mb, latest LE from updater. Use WASD and FV and mouse for control: require("scripts/constants/engine_const") --Register the abstract path RegisterAbstractPath("") --Set a graphics mode Graphics(800,600) -- Create a framework object fw = CreateFramework() --set the camera camera = fw.main.camera camera:SetPosition(Vec3(0,2,-10)) --Create a cube cube=CreateCube() cube:Turn(Vec3(0.1,0.1,0.1)) cube: SetPosition(Vec3(0,1,0)) cube: SetScale(Vec3(2,2,2)) --Create a mesh from scratch mesh3=CreateMesh() surf=CreateSurface(mesh3) surf:AddVertex(Vec3(-0.5,0,0)) surf:AddVertex(Vec3(0.5,1,0)) surf:AddVertex(Vec3(0.5,0,0)) surf:AddTriangle(0,1,2); surf:SetVertexNormal(0,Vec3(0,0,-1)); surf:SetVertexNormal(1,Vec3(0,0,-1)); surf:SetVertexNormal(2,Vec3(0,0,-1)); surf:SetVertexTexCoords(0,Vec2(0,1)); surf:SetVertexTexCoords(1,Vec2(1,0)); surf:SetVertexTexCoords(2,Vec2(1,1)); UpdateMesh(mesh3) PositionEntity(mesh3,Vec3(2,0,-3)); --Create a light light=CreatePointLight(18) SetShadowSoftness(light,2); SetShadowmapSize(light,512); light:SetPosition(Vec3(3,6,0)) --DebugLights(1) --Create ground --cube2=CreateCube() --cube2: SetPosition(Vec3(0,-2,0)) --cube2: SetScale(Vec3(20,1,20)) --terrain terrain=CreateTerrain( 512 ) TerrainDetail( 10 ) --terrain:SetPosition(Vec3(3000,0,0)) -- this doesn't work ? fw.renderer:SetWireFrame(1) --Move the mouse to the center of the screen and hide it MoveMouse(GraphicsWidth()/2,GraphicsHeight()/2) HideMouse(1) camrotation=Vec3(0) --Create the main loop --while AppTerminate()==0 or KeyDown(KEY_ESCAPE)==0 do while KeyDown(KEY_ESCAPE)==0 do --spin something cube:Turn(Vec3(0,0.1,0.1)) mesh3:Turn(Vec3(0.1,0.1,0.1)) --Camera rotation gx=Curve(MouseX() - GraphicsWidth() /2, gx, 20) gx=Curve(MouseX() - GraphicsWidth() /2, gx, 20) gy=Curve(MouseY() - GraphicsHeight() /2, gy, 20) camrotation.x = camrotation.x + gy / 100 camrotation.y = camrotation.y - gx / 100 camera:SetRotation(camrotation,1) --Camera movement move = Curve(KeyDown(KEY_W) - KeyDown(KEY_S), move, 10) updown = Curve(KeyDown(KEY_F) - KeyDown(KEY_V), updown, 10) strafe = Curve(KeyDown(KEY_D) - KeyDown(KEY_A), strafe, 10) camera:Move(Vec3(move/10, updown/10, strafe/10)) fw:Update() fw:Render() Flip(0) end Quote HP Omen - 16GB - i7 - Nvidia GTX 1060 6GB Link to comment Share on other sites More sharing options...
MrIslomaniac Posted July 11, 2010 Share Posted July 11, 2010 works fine here =) the camera just turns too fast and the controls are switched (a and s, w and d) Quote Link to comment Share on other sites More sharing options...
shadmar Posted July 11, 2010 Author Share Posted July 11, 2010 works fine here =) the camera just turns too fast and the controls are switched (a and s, w and d) Yes it does here too, after closing the other 3d apps, wierd. Local issue on my part I guess. Thanks for the testing Quote HP Omen - 16GB - i7 - Nvidia GTX 1060 6GB Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.