摘要: 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 二.图算法: (1... 阅读全文
posted @ 2009-04-20 23:28 中大信息中心数媒部 阅读(1021) 评论(2) 推荐(0)
摘要: 前面的代码写得太乱了,所以不得不再花一点时间整理一下,这次除了把镰刀手也写成类外,还有其它效果代码的改进。如旋转代码。所以一般旧的代码就整理成类,新的代码再次乱七八糟地放在主场上。经过一周的学习,对类掌握得更熟练了。这周还学会了逐帧动画,像素级的碰撞,还新增了不少“精灵”,如背景和血等。依照惯例,我每次都会把自己的作品的“美照”摆出来让大家观赏。 ... 阅读全文
posted @ 2009-04-16 21:14 中大信息中心数媒部 阅读(1304) 评论(7) 推荐(0)
摘要: http://games.cs.uh.edu/?p=75介绍如何用XNA打造一个完整的游戏引擎,包括很多比较常见的画面技术和优化技术 Base Engine Part 1, Engine Base Classes, Helpers and EngineManager Part 2, FpsCounter:GameComponent Part 3, Test Driven Developm... 阅读全文
posted @ 2009-04-14 13:29 中大信息中心数媒部 阅读(506) 评论(1) 推荐(0)
摘要: 前面那篇属于脑残篇,大家不要因此就小看了3D游戏,现在开始研究Graphics这个文件夹。 接口类跳过。 Model.cs/模型类 xnaModel域 XNA里的模型类,比较支持.x的模型文件. objectMatirx域 之所以需要这个是因为3Dmax里的世界坐标系跟XNA里的世界坐标系不一样,需要沿x轴旋转45度. meshPart域 模型中的一部分多边形模型,之所以这么区分是因为往往一... 阅读全文
posted @ 2009-04-09 22:10 中大信息中心数媒部 阅读(339) 评论(0) 推荐(0)
摘要: 在前面一个镰刀手登场的基础下我再加入了另一个角色——四巨手炮。与镰刀手不同,四巨炮手已经写成类了,因为这次的目标就是学写类。其中有的成员只在本小结有用,有的则是适合长远发展目标。写成类最方便的莫过于个体(对象)再造了,所以一口气让八个四巨炮手出场。 四巨炮手要实现的效果: 自动围着镰刀手沿着一个圆角矩形移动。在圆角处转弯。并且在适当... 阅读全文
posted @ 2009-04-08 21:28 中大信息中心数媒部 阅读(295) 评论(1) 推荐(0)
摘要: what is RenderState? 初学directx或者xna的人可能会忽略这个概念。实际上它是控制directX的一系列“全局变量”。通过改这些变量directx的绘制过程会产生不同的变化。在做特效的时候这些东西十分重要,包括shader编程的时候也可以在Technique中对RS进行指定以配合Shader作为一种类似全局变量的东西,要注意何时修改何时恢复,否则很容易出现忘记恢复而导致其... 阅读全文
posted @ 2009-04-05 20:03 中大信息中心数媒部 阅读(646) 评论(0) 推荐(0)
摘要: 关于RocketCommander这款游戏我就不过多介绍了,具体游戏效果自己玩下就清楚。需要源代码的找我要。 我觉得作为一款3D游戏它的代码量刚刚好,不多也不少,而且也涵盖了一款游戏的方方面面,除了AI这块,所以很适合用来学习。 首先看VS右边的解决方案资源管理器。有以下这么些文件夹: Game; GameScreens; Graphics; Helpers; Shaders; Sounds... 阅读全文
posted @ 2009-04-04 14:43 中大信息中心数媒部 阅读(367) 评论(0) 推荐(0)
摘要: 随着游戏引擎开发的不断深入,慢慢实践到如何编写游戏中各种特效,也打算把所做出来的东西写下来 先列一个列表(可能会更新),其中也包括相关的参考资料,而接下来的文章也会基于这些资料写(某程度上等于翻译),也建议大家去看看。 如果你们够猛的话也可以帮忙写:) 已完成: 研究中: Sky Box(天空) Flare(光晕) http://creators.xna.com/sa... 阅读全文
posted @ 2009-04-02 20:32 中大信息中心数媒部 阅读(304) 评论(0) 推荐(0)
摘要: 这周一直都在学做网站,经过几天的学习也初步做出了一个比较脑残的网页出来.... 有关于HTML语言的使用其实非常简单,类似于1+1=2,这里有一个网址有比较详细的教程: http://www.gzsums.edu.cn/webclass/html/html_design.html 个人感觉写的还是比较全的,非常简单. 不过貌... 阅读全文
posted @ 2009-03-29 23:33 中大信息中心数媒部 阅读(418) 评论(0) 推荐(0)
摘要: 我想做一个中级游戏,名字叫“机器时代”。这是这个游戏的第一个有编码的角色——镰刀手。镰刀手的图片是用Flash画的(要经photoshop处理图片的透明多余部分)。画工不算精,不过还看得过眼。 镰刀要实现的效果: 按ADWS键能上下左右移动。按Up键会快速旋转(顺时针),按Left键会逆... 阅读全文
posted @ 2009-03-29 15:14 中大信息中心数媒部 阅读(523) 评论(2) 推荐(0)