精華區beta GameDesign 關於我們 聯絡資訊
※ 引述《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