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

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

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

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

首先我們引入需要使用到的頭文件并鏈接庫:

#include //引入glew庫

#include //引入freeglut庫

#include //引入C++標準輸入輸出流文件

using namespace std; //使用標準命名空間

引入他們的目的是接下來我們會使用到這些.h頭文件中所包含的庫函數或工具。

我們現在不太想要這個控制臺窗口,因此我們使用#pragma命令取消這個窗口:

#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"")//取消控制臺工程的控制臺窗口

接下來我們還需要定義一下窗口的大小,注意這里是以像素(pixel)為單位:

GLint WIN_WIDTH = 1000;//窗口寬

GLint WIN_HEIGHT = 625;//窗口高

大家都知道游戲的流程是一個循環,而在這個循環中為了渲染游戲畫面,我們需要使用一個渲染函數來負責游戲中畫面的渲染工作,我們來定義一下這個函數:

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

static void RenderSceneCB()

{

glClear(GL_COLOR_BUFFER_BIT);// 清空顏色緩存

glutSwapBuffers();// 交換前后緩存

}

在這個函數中我們首先使用glClear來在每一幀開始前清除上一幀的內容,緊接著使用glutSwapBuffers交換前臺緩沖區和后臺緩沖區。

接下來我們重寫主函數main,首先對glut的環境進行初始化:

glutInit(&argc, argv);// 初始化GLUT

這個函數可以直接對glut庫進行初始化的參數設置,我們要想在接下來的程序中使用glut就必須做這一步。

緊接著我們配置一些GLUT的選項設置:

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);

其中GLUT_DOUBLE表明開啟雙緩沖機制,而GLUT_RGBA為使用顏色緩沖。

文章“【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

主站蜘蛛池模板: 天长市晶耀仪表有限公司| 亿诺千企网-企业核心产品贸易 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 礼堂椅厂家|佛山市艺典家具有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 塑料脸盆批发,塑料盆生产厂家,临沂塑料广告盆,临沂家用塑料盆-临沂市永顺塑业 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 粘弹体防腐胶带,聚丙烯防腐胶带-全民塑胶 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 东莞海恒试验仪器设备有限公司| 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 |