这回更新日志就是被逼出来的。
我那个《小小洛基与世界树迷宫》的小项目,之前那个地图生成算法,简直就是个笑话。洛基一走就穿墙,地图生成也是乱七八糟。我看着就闹心,一直想大改,但一直没腾出时间,总觉得是个大工程。
我TM都改了啥
这回我是真的下了狠手,直接推翻了之前的地图生成逻辑。那玩意儿就是个随机行走加合并房间,经常生成一堆死路和孤岛,根本不像个迷宫。我这回直接换上了一个基于BSP分割的算法,虽然跑起来计算量大点,但是至少保证了迷宫的连通性,每条路都能走到头。
- 砸了重来:把老地图生成代码全部删了,一行不留。我发现,修修补补不如直接重写,省心。
- 洛基修脚:把小小洛基的碰撞体积重新写了一遍。之前那个判定,斜着走就会陷进墙角,走起来贼别扭。现在我改成了简单的矩形碰撞,走起来顺滑多了,再也不会卡墙角骂娘了。
- 世界树核心:植入了一个叫“核心甬道”的概念。这是为了体现“世界树”的宏大感。我确保所有新生成的迷宫,都有一条能走到顶层的中央路径,并且这条路会随机散布一些稀有资源。
- Bug修复:顺手修了一个读取存档时,物品栏会清空的低级错误。这个错误害得我上次测试时,辛辛苦苦打到的稀有物品全没了,差点没把键盘给砸了。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
你们可能要问,这么大一个工程,我怎么突然有空搞了?
本来前天晚上,我是准备去修我那个老式燃气灶的。点火总是不灵,准备拆开看看是不是点火针坏了。我已经找了一堆工具,准备动手拆解了。
结果,楼上那户人家,不知道是在搞装修还是怎么的,从晚上九点半开始,砸锤子,那声音,咚咚咚,跟打军鼓一样。一直砸到凌晨两点多,我TM怎么睡得着?
我戴上耳塞,没用。贴了墙角,听得更清晰了。我干脆爬起来了,这觉是没法睡了。
那段时间,我真是气到想直接拿拖把杆子敲天花板,但想想算了,大半夜的,人也不容易。我把怒火转移到代码上,总得找个发泄口。
我打开电脑,登录项目,就开始敲。你们知道吗,我就是带着那种砸锤子的怒气,把旧代码一行一行铲除的。每一个`delete`键按下去,都像是在替我砸楼上的地板。
我把新的BSP算法跑通,地图成功生成,小小洛基在迷宫里顺滑地走起来,抬头一看,窗户已经大亮了。燃气灶没修成,但我搞定了这个困扰我快半年的迷宫算法问题。
这更新日志,就是我熬了一个通宵,用楼上的噪音换来的。
免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。
此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。
对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。
请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。
本站内容侵犯了原著者的合法权益,可联系我们进行处理。

