如果一个游戏分为2D部分和3D部分,如何做到最省力的制作?
看图,这只不过是一张图和一个对话框,完全没必要用上复杂的D3D技术,CIMAGE的透明ALPHA应该就可以应付了
看图,在3D要求感强的地方,CIMAGE明显应付不能。
[解决办法]
涉及到场景管理。你自己写一个基类IScene就行了。
子类有Scene2D和Scene3D,再写一个SceneManager,管理这些场景的切换。