文章

misc – 

《代码本色》推荐序

我们在这个行星上已经生活了数十年,虽然不一定对这个世界的自然规律有深入的理解,但肯定已经习以为常。例如在足球比赛中,我们能欣赏到美妙的曲线任意球。如果足球在空中突然直角转向,我们一定会觉得很“不自然”。又例如,我们有时候能看到上千只鸟集体飞翔,它们并不是乱飞一通,而是按照某种规律组成不断变形的群体。如果它们互相碰撞而掉下来,我们很可能会怀疑它们是否生病,做出这些“不自然”的行为。 阅读内容 ›

graphics – 

以体素建构三维游戏世界

体素除了能应用于像《我的世界(Minecraft)》形式的游戏,还可以有更细致的表现,成为下一代的三维游戏世界构成方式,本文从技术角度分析当中的原理及相关技术。 阅读内容 ›

misc – 

《游戏引擎架构》译序

数千年以来,艺术家们通过文学、绘画、雕塑、建筑、音乐、舞蹈、戏剧等传统艺术形式充实人类的精神层面。自20世纪中叶,计算机的普及派生出另一种艺术形式──电子游戏。游戏结合了上述传统艺术以及近代科技派生的其他艺术(如摄影、电影、动画),并且完全脱离了艺术欣赏这种单向传递的方式──游戏必然是互动的,“玩家”并不是“读者”、“观众”或“听众”,而是进入游戏世界、感知并对世界做出反应的参与者。 阅读内容 ›

graphics – 

检测点是否在扇形之内

前几天,同事在报告中提及检测角色是否在扇形攻击范围的方法。我觉得该方法的性能不是太好,提出另一个颇为直接的方法。此问题在游戏中十分常见,只涉及简单的数学,却又可以看出实现者是否细心,所以我觉得可当作一道简单的面试题。问题在微博发表后得到不少回应,故撰文提供一些解答。 阅读内容 ›

graphics – 

爱丽丝的发丝──《爱丽丝惊魂记:疯狂再临》制作点滴

今天(2011年6月14日)是《爱丽丝惊魂记:疯狂再临 (Alice: Madness Returns) Xbox360/PlayStation3/PC》(下简称《爱》)正式发售日,身为其开发程序员之一,特撰此文以作纪念。 阅读内容 ›

QR code