- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 在lua中使用C语言编写的库
因为lua比较小巧所以他本身并没有包含强大的库,但我们可以为lua扩展库,今天主要说明以下怎么在lua中使用C语言编写的库(windows下生成dll,linux下生成so),在库函数中必须包含一个luaopen_yourlibname的函数,库名可以自己定,
2011-07-05 14:27:34 3229
原创 今天OpenGL问题
今天准备回到windows上继续学习OpenGL, 结果不知道是因为在虚拟机的原因还是因为其他的,一个基本的OpenGL框架竟然卡,而且关闭按钮不接收消息,先把代码贴上来,回去在windows上实验一下:#include #include #include #pr
2011-07-28 17:57:36 907 1
原创 一个简单的基于OpenGL的Lua的游戏引擎的实例
学习了几天Lua,今天突然想为Lua写一个简单的游戏引擎方便使用Lua单独的开发游戏,下面是一个基本的代码(很简单), Lua的代码也测试通过了但还不完整,稍候再发上来代码如下:#define PENQ_LUAGAME#include #include #include
2011-07-07 18:31:35 6239
原创 在OpenGL中使用FreeImage库生成纹理
在学习OpenGL纹理时,由于图片格式繁多,不能自己一一去实现图片解析,之前写了一个简单的Image库只支持bmp和tga,但现在很流行png图片,还有jpg图片等等,所以没办法一一去花时间写图片解析库,而且png格式和jpg格式等涉及到复杂的压缩算法,也作了
2011-07-06 14:11:12 5558 1
原创 C语言实现HTTP下载
很早就有这个想法了,知道今天才实现了一下,参考了周立发的《《C语言实现HTTP下载例子》》和林超旗整理的《《HTTP协议详解》》,特此谢谢!由于今天时间有限,所以大概的实现了一下(目前只在ubuntu环境下测试的),跨平台部分还需要完善,后面会陆续整理出完整的版本。代码如下:头文件/* $Id: httpdownload.h, v1.0.0, 2011.6.28, YellowBug
2011-06-29 17:22:00 8179 7
原创 在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 4391
原创 C语言中用宏设计的"泛型"堆栈
每次项目当要用到堆栈时要么会重新写个要么把以前的拷贝过来换个类型,一直在想能不能用C语言做个通用的数据结构库,像C++中的STL一样。要在C语言突破类型的限制以我目前的知识水平能想到的用宏了,后来查到了#define中##的用法。后来就产生了下面这段代码: #define __p_start do{#define __p_end }while(0);#define p_
2009-05-29 15:10:00 1460 1
原创 由MMX优化联想到的
今天不知道怎么突然想到MMX了,想到MMX优化Alpha混合,虽然一直想好好看看研究研究但最经太忙了很难抽出多余的时间,但无意中确有了以下的想法 int main(){ int i; INT64 a, b; char buf1[sizeof(INT64)];
2008-10-20 22:16:00 663
C语言和Lua编写的连连看源码(OpenGL)
2011-08-02
使用C语言和OpenGL加Lua脚本编写的一个连连看的例子
2011-08-01
使用C语言和OpenGL写的简单的Lua游戏引擎(带lua例子)
2011-07-08
C语言编写的HTTP下载库 1.0版
2011-07-05
C语言编写的HTTP下载库 0.9版
2011-07-01
C语言笔记(个人收集的很有用的C语言资料)
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人