400-650-7353

精品课程

您所在的位置:首页 > IT干货资料 > unity > 【Unity基础知识】OpenGL图形学创建窗口

【Unity基础知识】OpenGL图形学创建窗口

  • 来源:Unity干货资料
  • 2020-04-10 19:23:28
  • 阅读()
  • 分享
  • 手机端入口

图形学就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。是游戏引擎如Unity,UE4渲染模块的底层技术。可以这么说,我们熟悉的所有平台所有类型的游戏中炫酷的画面都是使用图形学渲染出来的。因此图形学是基础建设,游戏引擎是框架结构,而游戏本身就是高质量的成品。

那么今天就带领大家一起学习如何创建一个基于OpenGL图形学技术的基本游戏窗口,如下图所示:

准备工作

在正式编程前我们需要一些准备工作下载两个OpenGL工具库:

1.freeGLUT

这是一个OpenGL的窗口工具库,可以辅助我们创建OpenGL窗口,还集成了很多其他好用的和OpenGL程序框架相关的功能,下载地址为:

http://nchc.dl.sourceforge.net/project/freeglut/freeglut/2.8.0/freeglut-2.8.0.tar.gz

2.GLEW

这是一个跨平台的C++扩展库,基于OpenGL图形接口。GLEW能自动识别你的平台所支持的全部OpenGL高级扩展涵数,下载地址为:

http://glew.sourceforge.net/

创建一个C++空工程

双击打开VS2017,选择文件->新建,选择C++模板,选择空项目,在下面填好工程名称和保存路径后点击右下角确定按钮创建一个新的空C++工程。

添加一个C++源文件

在源文件上右键->新建,在弹出的对话框中选择C++文件并在下面修改名称为Main.cpp(.cpp或.cc为C++源代码文件的后缀),点击添加。

编写一个基本C++程序

接下来我们在代码区首先编写一个C++基本程序以用来生成我们的.sln工程结构。

双击打开Main.cpp,键入如下代码后按Ctrl+F5编译并运行:

编译运行基本C++程序结构

我们会看到一个程序运行的C++控制台程序窗口并打印“C++程序”字样,恭喜大家,我们第1步顺利完成了,接下来我们在此基础上将其改造成一个OpenGL窗口。

课程好礼申请领取
您的姓名
您的电话
意向课程
 

中公优就业

官方QQ

扫描上方二维码或点击一键加群,免费领取价值599元网课,加群暗号:599。 一键加群

>>本文地址:
注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。

推荐阅读

优就业:ujiuye

关注中公优就业官方微信

  • 关注微信回复关键词“大礼包”,领80G学习资料
QQ交流群
领取免费网课
(加群备注“网站”)
IT培训交流群 加入群聊 +
软件测试 加入群聊 +
全链路UI/UE设计 加入群聊 +
Python+人工智能 加入群聊 +
互联网营销 加入群聊 +
Java开发 加入群聊 +
PHP开发 加入群聊 +
VR/AR游戏开发 加入群聊 +
大前端 加入群聊 +
大数据 加入群聊 +
Linux云计算 加入群聊 +
优就业官方微信
扫码回复关键词“大礼包”
领取80G学习资料

淘宝商家短视频
预约试听
2020OAO训练营
免费试听
课程资料、活动优惠 领取通道