如何在食人魔中显示地形或其他人的网格,

时间:2015-09-27 08:09:22

标签: mesh ogre

http://i.stack.imgur.com/kcOxx.jpg

看看图片,我想在OGRE中实现这样的目标,但我对此一无所知。

我正在尝试与OGRE进行SLG游戏,第一步是展示网格。

我是一名中国学生,而且......我的英语成绩不好,而在我的国家,我只能找到一篇关于OGRE的文章。互联网充满了Unity3D ......感谢所有读过我问题的人。

1 个答案:

答案 0 :(得分:0)

单程

再次添加到对象的.material脚本中。

material myMaterial
{
    technique
    {
        pass solidPass
        {
            // sets your object's colour, texture etc.
            // ... leave what you have here

            polygon_mode solid // sets to render the object as a solid

        }

        pass wireframePass
        {
            diffuse 0 0 0 1.0 // the colour of the wireframe (white)
            polygon_mode wireframe // sets to render the object as a wireframe
        }
    }
}

这当然会将对象渲染两次,但我认为它仅用于调试目的而且线条非常纤细,对象也会在某些部分与线框重叠。

通常的方式

将另一个texture_unit添加到对象的.material脚本中,该脚本包含与UV映射(可以使用大多数建模软件导出)具有透明背景的大小相同的白色方块

确保.material脚本在您创建的传递中启用了Alpha

scene_blend alpha_blend
scene_blend_op add

这可让您选择所需的行。

来源:

同时检查“材质脚本”下的OGRE Manual。它对材料脚本本身的深入了解