当前位置: 首页> 汽车> 新车 > gm网页游戏_游戏开发工具_网络营销与策划_b站推广在哪里

gm网页游戏_游戏开发工具_网络营销与策划_b站推广在哪里

时间:2025/7/11 10:34:43来源:https://blog.csdn.net/cjzjolly/article/details/146012628 浏览次数: 1次
gm网页游戏_游戏开发工具_网络营销与策划_b站推广在哪里

因为Android手机编写调试OpenGL程序局限性比较大所以打算PC搭建开发环境步骤如下

1、  安装运行

sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev

2、  编写Demo

#include <GL/glut.h>
#include <stdio.h>
#include <stdlib.h> void init () {glClearColor ( 0.0, 0.0, 0.0, 0.0 );
}double random_double() {// 生成一个 0 到 RAND_MAX 之间的随机整数int rand_int = rand();// 将其转换为 0.0 到 1.0 之间的浮点数return (double)rand_int / (double)RAND_MAX;
}/*调用GLUT函数,绘制一个球*/
void display () {while (1) {glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);glClearColor ( random_double(), 0.0, 0.0, 1.0 );printf("random_double() = %f\n", random_double());glFlush ();}
}int main(int argc, char** argv) {/* GLUT环境初始化*/glutInit (&argc, argv);/* 显示模式初始化 */glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB | GLUT_DEPTH);/* 定义窗口大小 */glutInitWindowSize (300, 300);/* 定义窗口位置 */glutInitWindowPosition (100, 100);/* 显示窗口,窗口标题为执行函数名 */glutCreateWindow ("test");/* 调用OpenGL初始化函数 */init ( );/* 注册OpenGL绘图函数 */glutDisplayFunc ( display );/* 进入GLUT消息循环,开始执行程序 */glutMainLoop( );return 0;
}

3、  编译并运行

gcc -o demo demo.c -lGL -lGLU -lglut

./demo

4、  效果

一个不断闪烁红色框框

关键字:gm网页游戏_游戏开发工具_网络营销与策划_b站推广在哪里

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: