Re: [問題]關於opengl的貼字

看板GameDesign (遊戲設計)作者 (我要加入劍道社!)時間18年前 (2006/06/25 15:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《fallcolor (秋天走了)》之銘言: : 請問一下 : 有沒有什麼辦法可以讓貼在螢幕上的字串 : 不隨著視角改變而發生旋轉呢 : 我目前是用 : glRasterPos3f(x,y,z); : glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18,c); : 但這樣一旦鏡頭轉動了 : 空間中的字元就無法固定 : 不知是否有更好的函式可以利用呢 : 感謝 那就不要轉鏡頭啊 所謂的鏡頭轉動在所有的 3D API 中也不過就是矩陣的改變罷了 所以在畫字前用 glMatrixMode(GL_MODELVIEW); glPushMatrix(); glLoadIdentity(); 這麼一來目前的矩陣會被存到 stack 中,然後回復到最原始的狀態 於是你就可以畫字了 畫完後你可能還要畫出其它的 3D model 這時候只要把之前存到 stack 中的矩陣拿出來繼續用即可 glPopMatrix(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.3.35
文章代碼(AID): #14dZT7gU (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #14dZT7gU (GameDesign)