※ 引述《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