Jump to content

Josh

Staff
  • Posts

    23,385
  • Joined

  • Last visited

Everything posted by Josh

  1. At the moment, nothing useful of note.
  2. Josh

    3D chat

    Okay, version 17 fixes the synced entity deletion issues that were causing crashes when a client left. I also added a check so the client will be rejected from the game if the network protocol versions don't match.
  3. Josh

    3D chat

    Version 16 is up. If anyone is on the west coast (US) I could use your help testing.
  4. I am designing a client/server architecture that does a lot more for you than the standard network commands, which are basically just a wrapper around enet. You might want to hold off on this a couple weeks so you can use the advanced/nice commands.
  5. For the benefit of anyone who might find this post in a search... point2 = TFormPoint(point1,src,dst)
  6. I'd add another box for the engine module. This is what the DLL, Engine.exe, and a BlitzMax app all use. Lua actually interfaces directly with the module at the lowest level, so everything that uses the engine module can use Lua.
  7. http://leadwerks.com/wiki/index.php?title=CalcBodyVelocity
  8. Is the program freely distributable? If so we can put it in the downloads sections.
  9. This is great news. I was a bit worried about the state of OpenGL on the Mac, since they presently only support version 2.1. With OpenGL3 support, we can have a uniform graphics API on Macintosh, Linux, Windows XP, Windows Vista, and Windows 7. http://www.theinquirer.net/inquirer/news/1585830/apple-slowly-opengl
  10. 1. Use the calcomega and calcvelocity commands to calculate two vectors. Multiply these by the object mass, then add them as torque and force. 2. Use a static body you move around, and connect the dynamic body to it with a fixed joint. You can probably come up with a function using technique 1 that is like SetPosition or SetRotation, but with physics forces.
  11. You can increase the vertical scale to 1000 meters.
  12. Josh

    3D chat

    Version 7 is available. I came up with a motion smoothing technique that is so simple and so effective. I am eager to see how it performs, so find me on one of the chat servers now!
  13. You are loading the candle mesh in your code above. Call LoadModel() not LoadMesh().
  14. Josh

    3D chat

    Version 6 is available. This interpolates motion between three data points.
  15. I think the downloads section will let you upload that.
  16. If you recompile the source on Linux it will work.
  17. There's also a partial GUI in the downloads section.
  18. Nice result. You know, there should be a paint applications that stores color as an entry in a palette, and lets you redefine the palette. Maybe there already is.
  19. I think for something that detailed you would need to create a special mesh. The terrain resolution isn't high enough to simulate small details like that.
  20. It sounds like what is happening is the DLL performs all the math on the entity object, but it has a separate instance of the engine running. If you tried to do some other operations that allocated memory it would probably crash. It actually is possible to do something like this, but you would need to pass all the engine function pointers to the DLL so it could call the functions the main engine is using.
  21. Josh

    3D chat

    Thanks, but your router isn't allowing connections. Download version 5 (above) if you see this, and join my server.
  22. Josh

    3D chat

    Help me test: http://www.leadwerks.com/post/chat20.zip
  23. You can name the crate "MyCrate" in the editor, and then do this: scene=LoadScene("garage.sbx") ammocrate=FindChild(scene,"MyCrate") While (end==false) { If KeyHit(KEY_UP) MoveEntity(ammocrate,Vec3(0,5,0)) }
×
×
  • Create New...