c语言glut打正方形,OpenGL(二) 使用OpenGL画一个正方形,并且控制其移动

本文通过实例代码详细讲解如何使用C语言和GLUT在OpenGL环境下创建一个正方形,并实现通过键盘方向键控制正方形移动,包括环境搭建、正方形绘制和键盘事件处理。
摘要由CSDN通过智能技术生成

上篇文章介绍了与OpenGL相关的一些常用的名词,这篇文章,我们就开始正式上手了,用OpenGL画一个正方形,并且可以通过键盘的方向键,控制这个正方形的移动。

一、OpenGL环境搭建

新建macOS项目

8cfd171e428a

image.png

下载相关资源,然后解压缩

8cfd171e428a

image.png

解压缩后,里面有两个文件,include和libGLTools.a,把这两个文件拖进刚刚新建好的项目中

8cfd171e428a

image.png

添加系统库OpenGl.framework、GLUT.framework

8cfd171e428a

image.png

在Build Setting选项卡里面,添加include文件夹的路径

8cfd171e428a

image.png

删除AppDelegate.h、AppDelegate.m、main.m、ViewController.h、ViewController.m,并新建一个main.cpp文件(文件名一定要为main)

8cfd171e428a

image.png

8cfd171e428a

image.png

在main.cpp文件里面添加如下代码

#include

#include "GLTools.h"

#include "GLShaderManager.h"

#include

int main(int argc,char* argv[]) {

return 0;

}

command + B,编译一下,如果不报错,说明OpenGL的环境搭建已经成功,🎉🎉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值