由于食物是贪吃蛇游戏中最简单的一部分,而且和其他部分关联性不强,基本上是一个独立的部分,所以我打算先实现它。我的想法是食物必须在世界中才能被创造出来,也就是说,先有世界再有食物,所以我得先判断世界是否存在,存在的话才可以创建食物。Food * SNK_CreateFood(World *worl.....
分类:
其他好文 时间:
2015-01-30 17:07:16
阅读次数:
206
前言:这个系列的文章纯属对自己学习的整理,非高手之作。但确实的记载了我作为一个没接触过3D游戏编程的大学生的心路历程。争取每周整理一次吧。之所以会開始学Unity3D,最基本的原因是由于在快放暑假的时候,我找了一家做iPhone游戏的小公司实习。找的过程就不提咯,反正来了之后算是苦逼咯。在来...
分类:
编程语言 时间:
2015-01-30 16:59:22
阅读次数:
192
引言 博客刚开,想把最近学习的东西记录下来,算是一种笔记。最近打算开始学习Python,因为我感觉Python是一门很有意思的语言,很早以前就想学了(碍于懒),它的功能很强大,你可以用它来做科学运算,或者数字图像处理,或者任务的自动化,还可以构建动态网站,很多很多听起来就很有意思的实现。关于Py.....
分类:
编程语言 时间:
2015-01-30 16:47:51
阅读次数:
286
游戏中的食物没有那么多复杂属性,特别是贪吃蛇游戏中,我把食物看待的很简单: 1. 它必须属于世界,才能出现在世界。不可能一个不属于世界的食物,出现在世界中;但是可能存在着一个食物,它属于世界,但是却没有出现在世界中(即食物的颜色和世界的颜色相同,因此看不见食物)。这就像鬼一样,它可能存在于这个...
分类:
其他好文 时间:
2015-01-30 15:42:24
阅读次数:
227
记得学习C语言的时候,看着别人能写各种各样的小游戏和小软件,甚是羡慕。而自己,虽然说语法都会,但是真正上手写个几百行的代码,就显得力不从心。曾经一度很是郁闷,看过一些书,大都处于教语法的层面,有些涉及到软件设计,但是对于几百行代码都驾驭不了的我,看了也是等于白看,完全领悟不到设计中蕴含的哲学和精.....
分类:
其他好文 时间:
2015-01-29 14:30:14
阅读次数:
197
这一系列笔记的代码都是在Ubuntu 14.04下编码并测试的,原因无他,因为我笔记本电脑只装了一个Ubuntu系统,其中唯一使用的第三方库SDL也是开源并且跨平台的。所以即使你用的是Windows或Mac,也能运行所有的代码。1. 安装SDL库及其扩展Ubuntu:sudo apt-get i.....
分类:
其他好文 时间:
2015-01-29 14:13:00
阅读次数:
191
这篇文章是接着前三篇文章学好C++要阅读的书籍和学好Windows编程要看的书籍以及黑客修炼,反击黑客,安全问题要阅读的书籍的基础上而写的,如果想了解C++的话请看http://blog.csdn.net/a809146548/article/details/42972535;如果想了解Windows编程的话请看:http://blog.csdn.net/a809146548/article/de...
分类:
其他好文 时间:
2015-01-28 09:52:24
阅读次数:
155
简介
这个教程中,我们详细了解下如何制作一个简单的第一人称射击游戏(FPS)。其中将介绍一些基本的3D游戏编程的概念和一些关于怎样如游戏程序员般思考的技巧。
前提
这个教程假定你已经熟悉软件Unity基本操作,掌握了基本的脚本概念。
创建新工程
下载FPS_Tutorial.zip压缩文件,解压,在Unity中打开工程文件。
从Unity...
分类:
编程语言 时间:
2015-01-26 00:11:00
阅读次数:
431
本篇将简单整理Direct3D 10的文本输出的实现,具体内容参照《Introductionto3DGameProgrammingwithDirectX 10》(中文版有汤毅翻译的电子书《DirectX 10 3D游戏编程入门》)。1.填充D3DX10_FONT_DESC结构体D3DX库提供了用于显...
分类:
其他好文 时间:
2015-01-25 15:14:53
阅读次数:
320
本篇将简单整理Direct3D 10的初始化,具体内容参照《Introductionto3DGameProgrammingwithDirectX 10》(中文版有汤毅翻译的电子书《DirectX 10 3D游戏编程入门》)。Direct3D 10的初始化可分为以下几个步骤:1.填充一个DXGI_SW...
分类:
其他好文 时间:
2015-01-25 06:27:27
阅读次数:
329