![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 82
YellowBug
C,lua,skynet,服务器,游戏
展开
-
在Lua脚本中使用OpenGL函数
主要因为单纯的学习Lua太枯燥了,所以先学些了Lua基本语法然后就直接学习了与C语言的相互调用,所以以后的OpenGL代码都用Lua写,这样更容易理解Lua以及提高学习兴趣。下面是这2天的代码包括C语言部分和Lua部分,因为公司环境是Ubuntu的所以我用glut库使代码在Linux和windows下都可以使用。C语言代码如下:#include #include #include原创 2011-06-24 16:02:00 · 4333 阅读 · 0 评论 -
C语言实现HTTP下载
很早就有这个想法了,知道今天才实现了一下,参考了周立发的《《C语言实现HTTP下载例子》》和林超旗整理的《《HTTP协议详解》》,特此谢谢!由于今天时间有限,所以大概的实现了一下(目前只在ubuntu环境下测试的),跨平台部分还需要完善,后面会陆续整理出完整的版本。代码如下:头文件/* $Id: httpdownload.h, v1.0.0, 2011.6.28, YellowBug原创 2011-06-29 17:22:00 · 8124 阅读 · 7 评论 -
在lua中使用C语言编写的库
因为lua比较小巧所以他本身并没有包含强大的库,但我们可以为lua扩展库,今天主要说明以下怎么在lua中使用C语言编写的库(windows下生成dll,linux下生成so),在库函数中必须包含一个luaopen_yourlibname的函数,库名可以自己定,原创 2011-07-05 14:27:34 · 3177 阅读 · 0 评论 -
在OpenGL中使用FreeImage库生成纹理
在学习OpenGL纹理时,由于图片格式繁多,不能自己一一去实现图片解析,之前写了一个简单的Image库只支持bmp和tga,但现在很流行png图片,还有jpg图片等等,所以没办法一一去花时间写图片解析库,而且png格式和jpg格式等涉及到复杂的压缩算法,也作了原创 2011-07-06 14:11:12 · 5528 阅读 · 1 评论 -
一个简单的基于OpenGL的Lua的游戏引擎的实例
学习了几天Lua,今天突然想为Lua写一个简单的游戏引擎方便使用Lua单独的开发游戏,下面是一个基本的代码(很简单), Lua的代码也测试通过了但还不完整,稍候再发上来代码如下:#define PENQ_LUAGAME#include #include #include原创 2011-07-07 18:31:35 · 6218 阅读 · 0 评论 -
今天OpenGL问题
今天准备回到windows上继续学习OpenGL, 结果不知道是因为在虚拟机的原因还是因为其他的,一个基本的OpenGL框架竟然卡,而且关闭按钮不接收消息,先把代码贴上来,回去在windows上实验一下:#include #include #include #pr原创 2011-07-28 17:57:36 · 857 阅读 · 1 评论