实战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://www.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

主站蜘蛛池模板: AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 江苏皓越真空设备有限公司| 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 517瓜水果特产网|一个专注特产好物的网站| 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 写方案网_方案策划方案模板下载| 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 主题班会网 - 安全教育主题班会,各类主题班会PPT模板 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 粘度计,数显粘度计,指针旋转粘度计 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 西安烟道厂家_排气道厂家_包立管厂家「陕西西安」推荐西安天宇烟道 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 北京成考网-北京成人高考网 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 杭州用友|用友软件|用友财务软件|用友ERP系统--杭州协友软件官网 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) |