第57章 游戏引擎的雏形
  隨后林琅又看向横军平,作为破晓游戏的『首席硬体部门主管』,军子的重要性不言而喻。
  不同於姜晴这种养成系,横军平更多时候缺少的其实只是思路。
  “军子,对於开发套件你有什么想法吗?”
  儘管林琅自己已经有了主意,他还是想听听横军平的思路。
  “嗯……我认为我们需要的不只是一个开发包这么简单,或许我们需要的是,一个完整的开发工具,或者说是——游戏引擎。”
  “你是说,为掌机编写一个游戏引擎?”
  横军平点点头,经过这些天与gameboi完全零距离的亲密接触,对於这个完全在他手底下诞生的孩子,他有著很多想法。
  “由於8位机的性能限制,或许我们没有办法实现很高规格的地图素材,但我想到了一个解决方案。”
  他起身来到白板前,拿起笔在那张林琅画出来的地图上画出几道线,將它分割成数个格子。
  “我管这个方案叫做『瓦片化地图(tiledmap)』,即我们將地图会用到的素材整理成一个类似於调色板的总成,再通过索引的形式绘製到地图上。”
  他在白板下方画出一条横线,斜坡等常见元素,隨后为它们各自標註上序號角標。
  林琅笑而不语,看他不断陈述自己的思路。
  “你看,这样一来我们便可以將这个地图转换成数组的形式,这处平台便可以以int[x][y]=1的形式来表示。”
  横军平的想法非常巧妙,竟是跟林琅前世所熟知的tilemap不谋而合。
  若是以暴力手段保存地图数据,那他们就需要准备大量的存储空间,同时在加载地图时也会有不小的性能开销。