[請益] 關於 OGRE 2D顯示的部份
小弟正在練習 關於 OGRE 2D的顯示部分
目前的進度是 最前面顯示一張 2D圖片 大約只佔視窗的1/5
剩下的部份 就像是在背景執行3D場景的互動 : 可以 點選 托拉 Mesh等等
但是再加入2D的顯示部份後 由於有採用以下的程式碼:
AxisAlignedBox aabInf;
aabInf.setInfinite();
rect->setBoundingBox(aabInf);
便可以造成讓 2D圖片可以一直顯示於最上層 類似 OverLay的效果 雖然不是...
但是問題來了 由於是使用一個無限大的 BoundingBox 來讓它顯示最上層
因此還會造成 無法跟背景執行的3D場景做互動 也就是 點選 托拉 Mesh等等
如果單純把上述的程式碼註解掉 雖然就可以跟背景執行的3D場景做互動
但是在移動Camera時 背景的Mesh若是跟 2D圖片 有所重疊的情況下
2D圖片便會消失不見 除非再移動Camera 才會有機會讓圖片在顯示出來
因此請教各位前輩 有辦法讓 2D圖片一直顯示最上層 又能跟背景執行的3D場景做互動嗎
謝謝各位的幫忙 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.139.43
→
11/07 19:19, , 1F
11/07 19:19, 1F
→
11/07 23:11, , 2F
11/07 23:11, 2F
推
11/07 23:25, , 3F
11/07 23:25, 3F
推
11/07 23:29, , 4F
11/07 23:29, 4F
→
11/07 23:29, , 5F
11/07 23:29, 5F
→
11/07 23:30, , 6F
11/07 23:30, 6F
→
11/07 23:33, , 7F
11/07 23:33, 7F
推
11/07 23:35, , 8F
11/07 23:35, 8F
→
11/07 23:36, , 9F
11/07 23:36, 9F
→
11/07 23:36, , 10F
11/07 23:36, 10F
→
11/07 23:37, , 11F
11/07 23:37, 11F
→
11/07 23:42, , 12F
11/07 23:42, 12F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章