当前位置:五三书院>其他类型>美利坚:游戏制作教父> 第338章 林会长,俺想做游戏!
阅读设置 (推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第338章 林会长,俺想做游戏!(1 / 3)

只一瞬间,中裕司便想通了很多。

林立新的传奇故事,随便翻翻时代风云人物的杂志都能知晓一二。

只不过直到这一刻为止,他才算是真正对林立新的强悍有了实感。

就那么抄着一台再普通不过的开发机,丁铃当啷这么一小会儿,便能随手掏出一份让他看不懂的deo。

还是一份让他清淅的感觉到“说不定真的能行!”的deo。

“这————这是怎么做到的?”

“恩?你指什么?”

林立新接过中山隼雄递来的咖啡,随意浅酌了一口,嘴角带笑地看着中裕司。

小样,卡马克都给他调的服服帖帖的,震惊一下中裕司那不是手到擒来。

“————所有,高速滚动的卷轴,立体化的视差背景卷轴、斜面和曲面的贴地移动、高性能的优化————”

中裕司断断续续地,掰着手指头如数家珍地一样一样说着。

别看就是这么简单的一个小deo,甚至连场景的贴图都没有,一切都只是最单调的色

块。

可越是内行,越能看出这里面的不凡。

所谓大道至简,落在中裕司的眼中,这就是最恐怖的基本功。

就拿这里面看似最不起眼的贴地运动这一点来说,就不是这一时半会能轻易做出来的。

中山隼雄显然察觉到了中裕司前后态度变化,面露异色地看着屏幕上那个紧紧贴着绿色线条高速移动的蓝方块。

“角色贴地运动,这不是基本功吗?这有什么好质疑的?”

“不————”

中裕司使劲儿摇了摇头,“如果游戏的地图是马里欧那样横平竖直的平面,那的确是这样没错。可————这个地图中有360度回旋,也有大量的斜面坡道。”

作为程序员出身的中裕司很清楚这代表着什么。

在纯水平面的情况下,想要实现运动实际上只需要顾及和y轴两个方向的力学仿真就够了。

所有的力都是直来直去的,哪怕是在上升过程中的左右运动,其实也是分别处理了两个轴向的力。

在这种标准的2d人物控制器中,根本不存在什么合力或是斜向的力学的说法。

不单单是做不到,就算做得到,对性能也会是一笔巨大的开销,极度的不划算。

而林立新所做的这一切,在他看来根本就是凭空手搓了一套完整的物理引擎,通过实时物理演算来实现的如此贴合地图的运动。

这放在过去,压根就是不可能的事。

不,哪怕是放在现在,也根本就是夸张至极的手法。

“哦,你说这个啊。”

林立新放开手柄,这才笑着解释道,“其实你有点想多了,它并不是实时演算的,也不是贴在地面上的。它是————被黏在了地面上。”

“哒”

他敲下一个组合键,打开预留的debug模式后门。

屏幕上的画面立刻便发生了变化。

原本的绿色线条地面彻底不见,取而代之的则是一条密集的点阵。

包括360度大回环、斜坡在内的整个地图,都被解构成了一长串的密集小点。

“明白了?”

“呃————”

中裕司眼神迟滞了片刻,这才宛若醍醐灌顶般的露出恍然的神色。

虽说比不过林立新这种开子,但好歹也算是天骄级别的人物,都提示到这份上了,也实在是没有想不透的道理。

“您是————将地图通过离散的点阵预定义好,角色在运动的时候实际上是基于地图数据被吸附到了映射的路径上————吗?”

“就是这个道理。”

林立新点点头。

这项技术算是早期索尼克的内核技术之一了。

要知道初代的索尼克可没吃的这么好,那个世界线哪里有athena这种级别的处理器给世嘉用。

gadrive用的是正儿八经的摩托罗拉68000,只是一块16位处理器。

想在那样的环境下实现索尼克这种级别的高速横版动作游戏,没有点奇技淫巧那是根本不可能的。

不管是在任何一个时代,都少不了这样在有限的机能上雕花的狠人。

点阵曲线技术虽然看起来比起那种所见即所得的做法复杂了不止一个档次,可的确是实实在在地节约了大量的cpu资源,同时也保证了高速环境下的运动精确度。

“可————这会让地图的设计变得十分复杂吧?我们必须要依次去设计点阵的数“笨,关卡设计的时候用连续的工具,设计完用程序转译成离散的点阵不就完事了?”

上一章 目录 +书签 下一页