LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1536|回复: 7

show下我的3D游戏(附源码)

[复制链接]
发表于 2008-1-29 16:29:00 | 显示全部楼层 |阅读模式
终于调试的差不多了,累死我了,在家憋了近3个月终于有了点小成果:)

其实算不上是游戏了,是我用Quake2代码改来的,所以拜一下卡马克先

主要是为了学习3D算法,没有用opengl,有基本的碰撞检测,做了简单的移动处理,因为建模比较麻烦,所以直接用了quake2的建模,另外游戏里还放了几张性感美女照片,还有几张自己的的ws照

下面的网址有源码
http://www.linuxfans.org/nuke/mo ... eninfo&did=4967
http://bbs.chinaunix.net/thread-1048380-1-1.html

代码说明:
解压后会生成一个名为q3d的目录,里面有个q3d文件应该可以直接运行,如果不能运行,可以用make编译一下再试试,游戏只支持24位色,不要用16位色和其它颜色。
本来想移植到win下,不过对win编程不熟,暂时先发linux版的吧,另外顺便发一下前段时间发过的3D小程序

对3D感兴趣的朋友,可以一起交流下,我觉得quake2代码是非常好的学习资料,推荐对3D感兴趣的朋友也学习一下

我的博克
http://blog.sina.com.cn/xhpx
MSN:bierdaci@hotmail.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-1-30 00:35:44 | 显示全部楼层
这个图,和q2有什么不一样的吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 01:58:31 | 显示全部楼层
一样的,就是用的quake2的建模
回复 支持 反对

使用道具 举报

发表于 2008-1-30 08:53:42 | 显示全部楼层
楼主写篇游戏开发的教程吧
回复 支持 反对

使用道具 举报

发表于 2008-1-30 10:03:21 | 显示全部楼层
我make后得不到可执行文件阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 16:27:41 | 显示全部楼层
Post by asert;1812581
我make后得不到可执行文件阿

怎么回没有可执行文件啊?不用make里边原来就有一个编译好的名字是"q3d"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 16:33:39 | 显示全部楼层
Post by remote fish;1812557
楼主写篇游戏开发的教程吧


这个我也在学习中啊,呵呵
回复 支持 反对

使用道具 举报

发表于 2008-2-15 09:08:28 | 显示全部楼层
  1. [arthur@localhost 3d]$ ls
  2. bitmap.c  fmath.c  Makefile  p3d.h     poly3d.h   xvid.c
  3. bitmap.h  fmath.h  p3d.c     poly3d.c  texture.c  xvid.h
  4. [arthur@localhost 3d]$ make
  5. gcc -Wall -g -c poly3d.c
  6. gcc -Wall -g -c fmath.c
  7. gcc -Wall -g -c xvid.c
  8. gcc -Wall -g -c bitmap.c
  9. gcc -Wall -g -c texture.c
  10. gcc -Wall -g -o p3d p3d.c poly3d.o fmath.o xvid.o bitmap.o texture.o p3d.h -L/usr/X11R6/lib -lX11
  11. [arthur@localhost 3d]$ ls
  12. bitmap.c  fmath.c  Makefile  p3d.h     poly3d.o   xvid.c
  13. bitmap.h  fmath.h  p3d       poly3d.c  texture.c  xvid.h
  14. bitmap.o  fmath.o  p3d.c     poly3d.h  texture.o  xvid.o
  15. [arthur@localhost 3d]$ ./p3d
  16. 段错误
  17. [arthur@localhost 3d]$
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表