I thought about this at one time, but when I did some initial testing it was troublesome (at best) to get the behavior I wanted. I'll try and describe the behavior a little below, but if anyone has ever played "Ragnarok Online" (nice MMORPG, horrible management) -- that is the behavior I am seeking to duplicate. Another good example are Tactical RPGs (Final Fantasy Tactics, La Pucelle, etc...). Those two game styles (simple MMORPG like RO, and Tactical RPG) are exactly the types of games I hope to support with the engine. My map is a 3D tile map which is looked at in the 3rd person; the player's sprite sits in the middle of the screen. The user can spin the scene around their sprite, and can alter the angle of view some (but within a rather small range compared to most 3D games). "Star Wars: Galaxies" or "World or Warcraft", this is not. :)
So, some of the problems I ran into with "flat" 3D sprites... The spinning causes some trouble, since I have to worry about certain elements not moving. I've learned more that makes me believe I know how to do this, but I've thought I knew enough to do other things in the past too. ;) The z does change, but the sprite size does not. The changes are small and the perspective angel allows for the sprites to remain the same size w/o looking totally screwed. A small degree of zooming is also possible. Again, the sprites remain the same size. Another reason for the 2D graphics would be to draw stats, game time, buttons, and a chat window onto the screen so the user can interact with the game. I remember the author of a pool game mentioning something about a "2D layer", which might do what I want. I found his new web site at the link below but haven't been able to find his source on the game's Sourceforge page. Franck (the author) hasn't gotten back with my e-mail either. Anyone have the source from his previous page? :) http://cazapool3d.sourceforge.net/cazapooljws/Pool.html Thanks again for the help all! On Mon, 2004-11-22 at 08:19 +0000, Mike Goldwater wrote: > Why not have flat 3D sprites zoom about the plane z=0? =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
signature.asc
Description: This is a digitally signed message part