400-650-7353
您所在的位置:首頁 > IT干貨資料 > unity > 【Unity基礎知識】OpenGL圖形學創建窗口(二)

【Unity基礎知識】OpenGL圖形學創建窗口(二)

  • 來源:Unity干貨資料
  • 2020-07-01 18:55:20
  • 閱讀()
  • 分享
  • 手機端入口

當然我們還要獲取當前屏幕的分辨率大小以用來設置窗口的大小和位置:

//獲取客戶區屏幕大小

GLint ScreenWidth = glutGet(GLUT_SCREEN_WIDTH);

GLint ScreenHeight = glutGet(GLUT_SCREEN_HEIGHT);

// 窗口設置

glutInitWindowSize(WIN_WIDTH, WIN_HEIGHT); // 窗口尺寸

glutInitWindowPosition((ScreenWidth - WIN_WIDTH) / 2, (ScreenHeight - WIN_HEIGHT) / 2 - 50); // 窗口位置

glutCreateWindow("第1個OpenGL窗口"); // 窗口標題

還記得剛才寫的渲染回調函數嗎?我們現在就來指定它:

glutDisplayFunc(RenderSceneCB);//指定OpenGL程序的渲染函數

來指定一下擦除屏幕所用的顏色值吧,這個顏色值會當窗口什么都不繪制時填滿整個窗口:

glClearColor(0.0f, 0.0f, 0.0f, 0.0f);// 緩存清空后的顏色值

【Unity基礎知識】OpenGL圖形學創建窗口(二)

接下來初始化另外一個庫,就是glew了:

GLenum res = glewInit();

if (res != GLEW_OK) {

fprintf(stderr, "Error: '%s'\n", glewGetErrorString(res));

return 1;

}

最后一步!!!!!!

我們通知這個C++窗口程序可以開始OpenGL主循環了:

glutMainLoop();// 通知開始GLUT的內部循環

這個函數調用傳遞指令給GLUT現在開始它的內部循環。在這個循環中它監聽窗口系統中的事件并通過我們配置的回調傳遞出去。在我們這個例子中,GLUT將只會調用我們注冊的那個display回調(RenderScenceCB),在這個回調函數中(RenderScenceCB)我們可以自定義代碼來渲染這一幀的圖像。

好了,一切都告一段落了,我們現在可以按下Ctrl+F5鍵來運行我們的第1個OpenGL窗口程序了,運行正確的話就會出現上面課件中所列舉的畫面。。

文章“【Unity基礎知識】OpenGL圖形學創建窗口(二)”已幫助

>>本文地址:http://www.028benet.com/zhuanye/2020/49137.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 精品国产一区二区三区久久影院| 欧美午夜在线播放| 中文字幕亚洲欧美| 国产中文99视频在线观看| 最好2018中文免费视频| 色在线亚洲视频www| 亚洲国产美女精品久久久久| 在线视频日韩精品| 特级av毛片免费观看| caopon在线| 亚洲毛片基地日韩毛片基地| 国产色无码精品视频国产| 欧美精品九九99久久在免费线| www夜插内射视频网站| 伊人免费在线观看高清版| 国产草草影院ccyycom| 欧美性受xxxx白人性爽| 国产精品色拉拉免费看| 久久久久久综合| 十分钟免费视频高清完整版www| 奇米第四色首页| 欧美精品videosex极品| 成+人+黄+色+免费观看| 中国男同videos| 亚洲精品国产福利一二区| 国产福利在线观看你懂的| 日韩三级免费观看| 精品午夜久久网成年网| 91av手机在线观看| 久久人人爽人人爽大片aw| 公在厨房对我猛烈进出视频| 国产线视频精品免费观看视频| 日韩精品内射视频免费观看 | 97公开免费视频| 亚洲av永久中文无码精品综合| 国产亚洲日韩欧美一区二区三区| 好男人好影视在线观看视频| 欧美freesex黑人又粗超长| 老湿机69福利区18禁网站| 91精品国产三级在线观看| 久99久精品免费视频热77|