http://i.stack.imgur.com/kcOxx.jpg
看看图片,我想在OGRE中实现这样的目标,但我对此一无所知。
我正在尝试与OGRE进行SLG游戏,第一步是展示网格。
我是一名中国学生,而且......我的英语成绩不好,而在我的国家,我只能找到一篇关于OGRE的文章。互联网充满了Unity3D ......感谢所有读过我问题的人。
答案 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。它对材料脚本本身的深入了解