I finally got Panda3D compiling and working on OS X, and I’ve been reading through the manual. I am hoping I can get some feedback on what I am planning to do…
I want to create a 2D map composed of hexagonal tiles. I am thinking of doing the following:
Locking the camera in a top down position, and arranging the tiles as if they were on a flat surface
There will be many of these maps, each unique in the arrangement of the tiles.
The maps themselves cannot be stored on the user’s computer.
The hex tiles will be the only 3D objects, and each tile will receive one of several textures.
All information about the tiles and map will be stored on the server
I am thinking that I can either model a tile using 3D software and just create one where appropriate, or I can dynamically model a hexagon using Panda. Any recommendations on which way to go?
I should construct the maps on the server (each tile’s x/y coords, texture, etc), and just send the information to the client, which will then create and display the map.
Another way might be to model the terrain as one piece, and somehow break it up into tiles? I don’t really have any idea how to go about doing this…
The maps will consist of perhaps 50-300 tiles, but there will be little to no animation (at least for now) or other 3D models. Will there be performance problems if I do each hex as a seperate model?
Any thoughts are greatly appreciated!