东京1991游戏制作新时代

第180章 地形起伏

需要优化的地方还很多。</p>

比如说游戏中细小的虫族单位,因为建模时只是等比例缩小。</p>

在游戏运行中占用的多边形数量过于浪费。</p>

这种事情其实是可以通过后期优化改善的。</p>

但就算是改善。也改变不了全3d化之后高配置需求这个问题。</p>

最后,上海工作室放弃了这个激进方案。</p>

回到了2d画面的原点。</p>

但是2d归2d。</p>

八足或者六足移动的虫族如果会被一个小土坡挡住,这也实在有些可笑。</p>

更不要说游戏的过场画面当中,就拍摄了漫山遍野的虫族顺着陡峭山壁冲击的场景。</p>

由此可见,“爬坡”恐怕是这款游戏的基本设定。</p>

最后,解决这个问题的,还是齐东海作为独立游戏开发者的野路子思路。</p>

齐东海给上海工作室提出的建议是。在2d地图的基础上,引入z轴这个概念。</p>

一般2d游戏的坐标系中,只有表示纵横两个方向的x和y轴。</p>

但在3d游戏里,有z轴这个概念。</p>

当然,《星际尖兵》当中的z轴并不是真正的z轴。</p>

而仅仅是一个表示高度的数值。</p>

游戏的地平面被设定为100。低于这个数值的就是下凹的坑。高过这个数值的便是凸起。</p>

为了减少计算量。并不是地图信息中每个像素都有独立的高度值。</p>

而是借助瓦片地图的“瓦片”这个单位。</p>

每片瓦片元素有自己的高度值。</p>

通过比较相邻的两个瓦片元素的高度差,就可以得到“坡度”这个数值。</p>

游戏中的不同单位有不同的爬坡能力。</p>

通过坡度值可以判定相邻的地图块是否可以通过、通过时要减速多少等等。</p>

爬坡时人类载具的不同仰角,又或者是虫类的不同动作。靠的也不是3d即时演算的结果。</p>

</p>

而纯粹是靠制作了各种角度的贴图动画而已。</p>

至于地形信息的存储。</p>

与其使用不直观的数组或结构体。齐东海提供了二十一世纪通用引擎中司空见惯的一种思路。</p>

使用一张图片文件来记录高度值。</p>

通过读取图片中特定像素点的颜色值,把颜色值转换为数字。用以标示地形的高度值。</p>

当然,实际使用时,为了节省运行内存。</p>

这张标示了地形的图片文件并不与游戏地图的像素一一对应。</p>

而是每个像素表示一块“瓦片”。</p>

这样做的好处是负责地图编辑的策划人员无需懂得代码。</p>

只用绘图软件,像绘制等高线地图一样就可以标记出地图的起伏。</p>

实际上,每个《星际尖兵》的用户,都可以得到一份地图编辑器程序。</p>

但是这款游戏的地图编辑器有两种运行模式。</p>

一种是傻瓜式的,只需要编辑地图块和资源等内容即可。</p>

另一种,则可以更细致的编辑地形。甚至通过简单的脚本语言为地图增加特定的事件。</p>

编辑出一张有特殊规则或者故事性的地图来。</p>

既然网络时代已经来临。玩家社区的创造力不容忽视。</p>

齐东海期待着玩家们用自己提供的工具搞出一些有趣的东西。</p>

当然,如果玩家们实在自己想不出什么也没关系。</p>

齐东海将来自己会搞。</p>

喜欢东京1991游戏制作新时代请大家收藏:()东京1991游戏制作新时代。</p>

人气小说推荐More+

瞧我把大明朝都弄成啥样了
瞧我把大明朝都弄成啥样了
周宁魂穿到天启年间,作为一名学识浅薄、身娇体弱的小道士,原本是没什么宏图大志的。可他偏偏就遇到了臭名昭着的皇帝奶娘客氏,接着意外走上了一条另类的拯救大明之路。本文以宫廷政治为切入点,站在反派立场来考虑延续大明国祚的可行方案。
立在山峰的太阳
穿越海岛求生,误惹红发疯批大佬
穿越海岛求生,误惹红发疯批大佬
+++++++君弑臣:“红是我的命,君是我的姓,睡你是我命中注定。”原本完成99个世界任务的上官婉儿,准备开始度假生活!谁料在时空旅行中被撕成碎片,系统自降等级带着她来到了一个全民海岛求生世界,并绑定了一个商人系统。作为商人的第一单就是把自己售出去了,开局爆屏红色长发纹身大佬。君弑臣:“shui了,就跑?天涯海角我
猫猫爱吃番茄酱
天道弃我,那便噬天
天道弃我,那便噬天
林无道天生绝道,无法修炼,既然天地弃我,那我便噬天而行,玄幻,单女主,不玩花样,主角不圣母,智商在线
不正经的老登
斗罗:抢夺机缘后,我成就双神位
斗罗:抢夺机缘后,我成就双神位
就因为骂了唐三一句挂逼,温宁穿到了斗罗大陆。还多了一个系统,系统告诉她,有它在,主角的所有机遇都可以抢夺。温宁:想要冰火两仪眼系统:你的温宁:想要海神传承系统:你的温宁:修罗神神只?系统:你的温宁:我承认我之前说话有点大声,以后我就是新的挂逼。开局双生武魂,先天满魂力,被武魂殿和两大帝国争抢,温宁果断选择武魂殿,和
忧郁葡萄干
三国:起死回生,诸侯的噩梦
三国:起死回生,诸侯的噩梦
福布斯百岁大佬过完百岁寿诞当天,穿越到了一千八百多年前的汉末三国。成为了丁原的一个叫贾秦的义子。眼看着丁原被他最为骄傲的义子吕布弑杀,而他却无能为力。好在系统出现,而且很逆天,能够在一定条件下令人死而复生!于是丁原得以起死回生。之后,贾秦凭着麾下强悍的部队,以及便宜老父贾秦的勤奋,令各诸侯颤抖。董卓无法迁都,洛阳,
诸侯的奔驰