实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

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://m.jecan.cn/zhuanye/2020/49137.html

THE END  

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

1 您的年齡

2 您的學歷

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

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

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 天助网 - 中小企业全网推广平台_生态整合营销知名服务商_天助网采购优选 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 南京欧陆电气股份有限公司-风力发电机官网| 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 脉冲布袋除尘器_除尘布袋-泊头市净化除尘设备生产厂家 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 光照全温振荡器(智能型)-恒隆仪器| 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 走心机厂家,数控走心机-台州博城智能科技有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 杭州ROHS检测仪-XRF测试仪价格-百科 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 |