> Plus rotating objects for things like huge battleships in shoot em up games are a bitch to animate. You hardly ever see objects rotate around their x-axis (roll axis) in 2D because it's such a pain to animate correctly. In 3D, however it's easy as simply rotating the model around.
>
well, this is a pretty specialized use. You would have a heck of a lot more trouble coding 3d models than 2d sprties.
I don't think this is a good reason. The 3D box is very easy to work with, and a mesh object would theoretically have the same commands.
Also, you can make objects roll with animations, as i'm sure you know. Even though it uses a lot of vram it's possible, and it's super easy to do with rendered sprites.
I disagree, it's not really a specialized use at all - it's quite common. There's a lot that can be done easily with 3D models that is unrealistic with sprites - like rolling an object that takes up the whole screen, or an environment that's a 3D model with 2D sprites moving in it. Even if you limit it to 512s, that's a LOT of texture memory. Not to mention if you want to roll at any other angles.
I don't understand why everyone seems so against 3D here when people are at the same time talking about how awesome the attempts are to bend the sprite distortion into 3D models.
It's not about making crysis in construct - all that's really needed is a 3D box object that loads models to make up for what sprites aren't good at. A 3D box is already in construct, why is everyone so against a 3D mesh object?