Re: [問題]關於opengl的貼字
看板GameDesign (遊戲設計)作者StubbornLin (Victor)時間18年前 (2006/06/25 14:07)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/3 (看更多)
※ 引述《fallcolor (秋天走了)》之銘言:
: 請問一下
: 有沒有什麼辦法可以讓貼在螢幕上的字串
: 不隨著視角改變而發生旋轉呢
: 我目前是用
: glRasterPos3f(x,y,z);
: glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18,c);
: 但這樣一旦鏡頭轉動了
: 空間中的字元就無法固定
: 不知是否有更好的函式可以利用呢
: 感謝
我的想法是,自己寫 XD
這也許是個笨方法,我在想應該有更好的辦法
不過如果是我個人的做法,我會算出鏡頭所面對的那個面,把字貼在那個面上
當然,這需要一點數學的概念
我想,先從鏡頭的起點出發,朝指向的那點走
走到想貼的距離後,再往垂直這個向量的面行進
朝上的那個向量,就是Y,而垂直Y的當然就是X
看X Y是多少,換算成在這個平面上的位置
理論上應該是這樣子,實際上我還沒有寫過,所以不知道可不可行
--
VICTOR工作室 | PTT遊戲設計版隆重開幕!
| 不管是新手老手,程式美工音樂企劃....
URL : http://www.kinmen.info/vic/ | 都歡迎來遊戲設計版參與討論 XD
| 戰略高手>
C/C++ | GameTopics>
Visual Basic 6.0 | GameDesign
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.66.105
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章