1
我正在研究一款僅供學習的3D遊戲。在3d應用程序中繪製目標圓
我具有由高度圖和覆蓋在該世界各種基於網格對象生成3D世界。
我希望玩家能夠瞄準世界的物體,我可以做的,但我想畫一個圓圈目標定位在地形或對象作爲目標的事情是站在。如果你玩過魔獸世界,你會明白我的意思,當你瞄準某人的時候,它會在他們下面的地板上繪製一個紅色圓圈。
但它投射到任何他們都是站在。這可能是地形 - 因此可能需要投影到具有不同斜率的不同網格多邊形上,其中一部分在另一部分上。或者可能需要投射到物品上。或者可能是一方和另一方的一部分。
任何想法如何有效地做到這一點?祕籍和近似值也是受歡迎的,像往常一樣,我正在尋找一些看起來有效而不是100%正確的遊戲。
使用DirectX9和着色器模型2,如果該事項在所有的任何解決方案。
我真的需要一個紋理來投影,但這是一個很好的答案 – jcoder 2009-11-05 20:15:33