我目前正在XNA 4.0中开发一个3D游戏,我有一个3D环境,一个可控制的角色和一个跟随角色运行的摄像头。但现在我想在3D环境中绘制2D图像。2D图像的原因是我想要像爆炸一样的泽尔达·温德瓦克的传奇。
有人能给我资源,建议或代码片段(如果它真的很简单的话),关于如何构建它?
发布于 2013-04-08 20:21:46
你想要达到的效果被称为广告牌。四边形被放置到3D空间中,并以某种方式旋转,使其始终面对相机(球形广告牌)。广告牌也可以限制为绕一个轴旋转(圆柱形广告牌)。
发布于 2013-04-08 20:24:18
可以使用MAtrix.CreateBillboard-方法直接旋转平面:http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.matrix.createbillboard(v=xnagamestudio.40).aspx
https://stackoverflow.com/questions/15878061
复制相似问题