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

【Unity基礎(chǔ)知識】OpenGL圖形學(xué)創(chuàng)建窗口(二)

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

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

#include //引入glew庫

#include //引入freeglut庫

#include //引入C++標(biāo)準(zhǔn)輸入輸出流文件

using namespace std; //使用標(biāo)準(zhǔn)命名空間

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

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

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

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

GLint WIN_WIDTH = 1000;//窗口寬

GLint WIN_HEIGHT = 625;//窗口高

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

【Unity基礎(chǔ)知識】OpenGL圖形學(xué)創(chuàng)建窗口(二)

static void RenderSceneCB()

{

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

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

}

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

接下來我們重寫主函數(shù)main,首先對glut的環(huán)境進(jìn)行初始化:

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

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

緊接著我們配置一些GLUT的選項(xiàng)設(shè)置:

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);

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

文章“【Unity基礎(chǔ)知識】OpenGL圖形學(xué)創(chuàng)建窗口(二)”已幫助

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

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

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

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營全域電商運(yùn)營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁設(shè)計(jì)網(wǎng)頁設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 99精品国产一区二区三区2021| 久久6这里只有精品| 男男gay做爽爽的视频免费| 国产日韩精品欧美一区| 一二三高清区线路1| 明星造梦一区二区| 亚洲色大成网站WWW国产| 豪妇荡乳1一5白玉兰| 国产精品观看在线亚洲人成网| 中文字幕一二三区乱码老| 欧美亚洲一二三区| 国产福利一区二区三区在线视频| 偷自拍亚洲视频在线观看99| 韩国理论三级在线观看视频| 福利视频一二区| 国产亚洲一区二区手机在线观看 | 天堂在线ww小说| 久久久久久影院久久久久免费精品国产小说 | 无码精品黑人一区二区三区| 国产亚洲人成网站在线观看| 中国老熟妇xxxxx| 最新黄色网址在线观看| 欧美人妻日韩精品| 伦理一区二区三区| japanese老熟妇乱子伦视频| 日韩免费在线观看视频| 亚洲成人网在线播放| 亚洲日本在线电影| 男女性色大片免费网站| 手机在线中文字幕| 亚洲国产日韩在线人成下载| 亚洲国产成人99精品激情在线| 欧美黑人疯狂性受xxxxx喷水| 国产乱叫456在线| 成年人免费的视频| 欧美高清性色生活片免费观看| 国产三级在线观看播放| 成人午夜免费福利视频| 精品国产18久久久久久| 国产三级精品三级| 99在线观看精品视频|