上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页

2009年9月10日

[翻译]XNA外文博客文章精选之fourteen

摘要: PS:自己翻译的,转载请著明出处 在XNA中创建一个In-Game的奖励 Nick Gravelyn导言 一个共同的点在Xbox LIVE Arcade和零售Xbox360游戏是熟悉的声音和sight of unlocking achievenments(译者:看到解锁的成就).这个成就是一个很大的方式来增加你游戏的游戏时间,通过给玩家额外的挑战设法去完成它。这个成就可以得到任何东西:完成的水平,... 阅读全文

posted @ 2009-09-10 16:32 一盘散沙 阅读(523) 评论(0) 推荐(0) 编辑

[翻译]XNA外文博客文章精选之thirteen

摘要: PS:自己翻译的,转载请著明出处 可变形的水平面 sniperED007(译者:形变精灵是例子中的圆形) 首先我将会创建一个新的XNA2.0项目,接着我准备使用Paint.Net创建一个水平面。 我将会创建新的图象,用一个大小是800(w)*600(h)作为这个XNA2.0项目使用的默认大小。现在我们准备好去开始绘制水平面,选择这个Paintbrush工具和改变Antialiased(平滑)按钮... 阅读全文

posted @ 2009-09-10 11:07 一盘散沙 阅读(402) 评论(0) 推荐(1) 编辑

2009年9月9日

[翻译]XNA外文博客文章精选之twelve

摘要: PS:自己翻译的,转载请著明出处 RTS风格的移动:转向并向一个目标移动 Phantom 在许多游戏里都会有一个共同的特点,它的RTS(即时战略),PRG(角色扮演)或者其他游戏类型,是使精灵旋转后面对一个目标;在RTS里这通常是一个敌人或者正好是要移动到的一个位置。XNA使它变的十分简单去旋转精灵或者单独的或者做为一组旋转,但是找到角度可以稍微更复杂使用三角法和弧度。 这篇文章将会展示你如何去创... 阅读全文

posted @ 2009-09-09 20:28 一盘散沙 阅读(389) 评论(0) 推荐(0) 编辑

[翻译]XNA外文博客文章精选之eleven

摘要: PS:自己翻译的,转载请著明出处 在XNA中对Sprites使用HLSL Aaron T Foley目的 这篇教程深入研究如何对XNA中的精灵使用HLSL。导言 因为游戏变的越来越复杂,老游戏有时对新的玩家失去它们的吸引力,正因为它们缺乏影响。所以通过执行HLSL在我们的2D游戏里,我们可以创建一些惊人的视觉效果的2D游戏。第一步:创建一个新的工程并且包含艺术品 为了开始我们需要去创建一个新的工程... 阅读全文

posted @ 2009-09-09 11:40 一盘散沙 阅读(466) 评论(1) 推荐(1) 编辑

2009年9月8日

[翻译]XNA外文博客文章精选之ten

摘要: PS:自己翻译的,转载请著明出处 2D光折射 你看见那些用来隔离开空间的玻璃砖块了吗?或许可以看透这个玻璃?在两种情况下你会注意到当你看到另一边的东西时,他们的外观已经扭曲了。这被称为折射,是通过这个物体时光的弯曲并被改变了方向所导致的。在教程中我们将创建一个折射来影响一个2D游戏。 在这个教程中,你需要一些文件,你可以在源代码中提取。在那个.zip文件里你会找一个砖块墙纹理,一个普通的图片的砖块... 阅读全文

posted @ 2009-09-08 17:26 一盘散沙 阅读(468) 评论(0) 推荐(0) 编辑

[翻译]XNA外文博客文章精选之nine

摘要: PS:自己翻译的,转载请著明出处 与Platforms一起玩 我恨碰撞检测教程。他们全都是相同的。他们解释的错综复杂,详细介绍两个对象如何发生了碰撞,但总是留给你来做些什么。我真的不关心马利奥的边框合是否改变了颜色,这不会去保持它站在地面上而是不下落。 这不是一个碰撞检测的文章。它是一个碰撞响应的文章。这里我使马利奥站在地面上,当它撞到墙了就停止,在它向天花版跳跃时,让它碰撞到头。 尽管这种文章很... 阅读全文

posted @ 2009-09-08 15:43 一盘散沙 阅读(459) 评论(0) 推荐(0) 编辑

[翻译]XNA外文博客文章精选之eight

摘要: PS:自己翻译的,转载请著明出处 在贝塞尔曲线上通过Cubed2D来移动个精灵 几乎所有的XNA初学者教程开始了同样的事情,使一个精灵沿着屏幕移动。我将会告诉你如何去做相同的事情,但是,是在曲线上,非常典型的例子是贝塞尔曲线。为某些游戏弯曲的行为它是一个非常有趣的事情。你可以设置一个物理引擎去解决,在你游戏里的所有移动(相对复杂的事情),但是某些游戏是不必要的。例如,如果你使你的飞机向一边旋转然后... 阅读全文

posted @ 2009-09-08 10:49 一盘散沙 阅读(487) 评论(0) 推荐(0) 编辑

2009年9月7日

[翻译]XNA外文博客文章精选之seven

摘要: PS:自己翻译的,转载请著明出处 加载一个XNA纹理到一个GDI+图象中 这里是一个小功能去加载一个32bit图象到GDI+中,这是非常有用的当你使用WinForms为你的游戏写一个工具。[代码] 因为GDI+将要求我们去操作一个指针在内存中,我们将使用这个功能的不安全模式。 我们需要传入到窗口处理中,为了在内存中创建XNA设备。[代码] 参看前面的教程在内存中创建一个设备。[代码] 现在,我们有... 阅读全文

posted @ 2009-09-07 17:21 一盘散沙 阅读(492) 评论(1) 推荐(0) 编辑

[翻译]XNA外文博客文章精选之five

摘要: PS:自己翻译的,转载请著明出处 简单的样例游戏 在这个样例中,我们通过源代码知道这是一个掉字母的简单的代码。 首先我们需要知道游戏当前是什么状态。所以我创建一个枚举,它可以保存当前的游戏状态。 [代码] 现在我们需要在某处去保存关于字母的信息,这些字母是在屏幕中下落的。 这个类将需要保存字母的位置在屏幕上(x,y坐标)以及它所表示的字母(A到Z)。 我们同样添加一个颜色变量,所以这个文本可以改变... 阅读全文

posted @ 2009-09-07 16:58 一盘散沙 阅读(287) 评论(0) 推荐(1) 编辑

[翻译]XNA外文博客文章精选之four

摘要: PS:自己翻译的,转载请著明出处 2D精灵的碰撞检测 2D碰撞检测使用alpha通道很容易实现。 让我们看下下面一对图的alpha象素: 当两个非alpha象素重叠时出现一个碰撞: 让我们定义一个功能去检查两个矩形之间的碰撞:[代码][代码] 现在棘手的部分是检查在两个alpha覆盖的纹理的碰撞: [代码] 让我们首先检查它们的矩形边框,看看是否互相相交: [代码] 并且从这个纹理中获取象素数据 ... 阅读全文

posted @ 2009-09-07 15:34 一盘散沙 阅读(330) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页

导航