我目前正在开发XNA 4.0中的3D游戏,我有一个3D环境,一个可控角色和一个跟随角色运行的摄像头。但现在我想在3D环境中绘制2D图像。 二维图像的原因是我想要塞尔达风之传奇像爆炸一样。
任何人都可以给我一些关于如何建立这个的资源,建议或代码片段(如果它真的很简单)?
答案 0 :(得分:3)
您尝试实现的效果称为广告牌。四边形放置在3D空间中并以某种方式旋转,使其始终面向相机(球形广告牌)。广告牌也可以限制为围绕单个轴旋转(圆柱形广告牌)。
答案 1 :(得分:1)
您可以使用MAtrix.Create Billboard-Method正确旋转平面: {{3P>