Overlay加载2d图片
来源:互联网 发布:毕业生贷款分期软件 编辑:程序博客网 时间:2024/04/30 03:59
设置Overlay
//加载2d图片
OverlayElement* mpicture = OverlayManager::getSingleton().createOverlayElement("Panel","Overlay/Picture");
mpicture->setParameter("metrics_mode","pixels");
mpicture->setParameter("left","0");
mpicture->setParameter("top","0");
mpicture->setParameter("width","400");
mpicture->setParameter("height","250");
mpicture->setMaterialName("Examples/OgreLogo");
Overlay* mOverlay = OverlayManager::getSingleton().create("Overlay");
mOverlay->add2D((OverlayContainer*)mpicture);
scene_blend modulate
你可以使用JPEG或PNG文件为纹理, 纹理会根据背景进行相乘,通常它的颜色比图片要暗。纹理黑的部分为透明。
sene_blend alpha_blend
你可以使用PNG图象文件为纹理,要在PNG文件里设置透明,你需要用Photoshop来处理它。通过把背景层删除,并在其他层使用橡皮擦。被擦掉的地方为透明
//加载2d图片
OverlayElement* mpicture = OverlayManager::getSingleton().createOverlayElement("Panel","Overlay/Picture");
mpicture->setParameter("metrics_mode","pixels");
mpicture->setParameter("left","0");
mpicture->setParameter("top","0");
mpicture->setParameter("width","400");
mpicture->setParameter("height","250");
mpicture->setMaterialName("Examples/OgreLogo");
Overlay* mOverlay = OverlayManager::getSingleton().create("Overlay");
mOverlay->add2D((OverlayContainer*)mpicture);
mOverlay->show();
如何设置透明
在.material文件里,你可以设置 scene_blend 为 add, modulate 或 alpha_blend.
scene_blend add
你可以使用JPEG 或 PNG文件为纹理,图象全黑的地方为纯透明,在爆炸,光晕,灯光等方面是使用全白的地方。
在.material文件里,你可以设置 scene_blend 为 add, modulate 或 alpha_blend.
scene_blend add
你可以使用JPEG 或 PNG文件为纹理,图象全黑的地方为纯透明,在爆炸,光晕,灯光等方面是使用全白的地方。
scene_blend modulate
你可以使用JPEG或PNG文件为纹理, 纹理会根据背景进行相乘,通常它的颜色比图片要暗。纹理黑的部分为透明。
sene_blend alpha_blend
你可以使用PNG图象文件为纹理,要在PNG文件里设置透明,你需要用Photoshop来处理它。通过把背景层删除,并在其他层使用橡皮擦。被擦掉的地方为透明
- Overlay加载2d图片
- Ogre——Overlay添加2D图片
- Ogre Overlay 加载失败
- Ogre输出屏幕2d文字(Overlay文字)
- Ogre输出屏幕2d文字(Overlay文字)
- OGRE 3D Overlay Element
- Overlay实现叠加透明图片
- D3D加载纹理的步骤之点精灵加载2D图片(2)
- Ogre::Overlay之添加3D
- Overlay
- .overlay
- overlay
- overlay
- OVERLAY
- Overlay
- Overlay
- Overlay
- overlay
- 西部数码网站管理助手serv-u默认密码
- 【SQL】MySQL内置函数中的字符串函数和日期时间函数
- Hibernate关联关系之多对一
- 哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用
- 堆和栈的区别
- Overlay加载2d图片
- live555在arm linux下的交叉编译,并下载的Arm板播放H264文件
- uva 10161 - Ant on a Chessboard
- ios几个拉伸函数的使用
- 开机顺序
- 求最大公约数和最小公倍数
- 做了一个 cocos2d 的 ui 定位工具
- 解决android4.0系统中菜单(Menu)添加Icon无效问题
- Visual Studio 操作技巧记录。