写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

[只看PO]No.66434206 - 独游开发串,每日打卡欢迎督促 - 游戏综合


•本版块为综合版块,如已存在分类请优先发至游戏区相关分版。
•手游讨论请优先至手游专区版块寻找专楼

独游开发串,每日打卡欢迎督促 无名氏 2025-06-27(五)04:45:39 ID:30tui7b [举报] [订阅] [返回主串] No.66434206 [回应] 管理
我不得不承认即使是自己想做的事情也需要动力,希望这个串能够在我开发的途中给我些动力。
2026.9.10 无名氏 2026-09-10(四)22:09:13 ID:30tui7b (PO主) [举报] No.69420424 管理
正在推进大房间功能,比想象的还要复杂。
首先是一个大房间对不齐的问题,普通房间和其他房间之间有一个间隔,每一格相隔就有一个这样的间隔,但是大房间占用多个房间的中间没有这样的间隔,虽然可以把中间的间隔补到大房间外围,但是同一行的2个普通房间是对不齐大房间,因为2个普通房间的中间有间隔,但是大房间的间隔被补到边上了。然后考虑了蛮久,主要就是2种方法要么取消间隔,这样所有房间都能对齐,但是房间切换的视觉效果会很受限,而且还容易产生各种问题。另一种方法就是放弃房间物体的绝对位置,而是用数据设置用到相应的位置,移动到哪里就显示到哪里。目前我是用的第二种,主要是考虑到后续维护更新我认为第二种有优势些。
2026.9.11 无名氏 2026-09-11(五)17:24:42 ID:30tui7b (PO主) [举报] No.69424678 管理
大幅调整了房间和门相关变量存储和获取方式。

实现大房间功能遇上的问题层出不穷,之前大房间生成位置也有Bug,最开始还打算实现4种大房间,现在根据目前的情况打算实现2种就行了,而且现在只能先让他只生成一种大房间,不然Bug太多都不知道是哪里的问题。好在大改其他功能没有出现什么严重问题。目前卡在加入大房间情况下房门联通获取的问题,之前都是标准的一格直接获取对应方向的房间就好了。加入大房间后复杂度立马上来了,有2个大房间相接的情况;2个不太大小房间的相互相接情况,大房间相接还要区分是不是正对着的,因为之前的房间相接只会有1对房门对上,大房间会出现2个房门对上的情况。实在是每什么办法,只能大改目前的房门连通方法,我打算改成房间遍历自身门列表然后查找可能的房间,再根据具体情况决定相关数据如何设置。
2026.9.12-13 无名氏 2026-09-13(日)07:12:45 ID:30tui7b (PO主) [举报] No.69433118 管理
休息日。
2026.9.14 无名氏 2026-09-14(一)20:43:30 ID:30tui7b (PO主) [举报] No.69442110 管理
还是遇到很多问题,但今天总算是成功生成了。

修改大房间世界位置计算方式,之前总想着要怎么实现完美的依靠房间格子坐标生成对应的世界位置,但因为大房间的性质本身就打破了这种规则,也是搞了挺久才确定了这点,所以现在是用的大房间组成的房间的世界位置的中心,因为普通房间还是遵守这套规则的,所以不会出问题。

目前还有些已知的问题,一个是boss房会被大房间吞掉,因为房间生成的规律的原因正常的道路不太会出现刚好组成四个方形的情况,所以我设置的是组成L型就可以生成大房间,少的那个会无中生有,这导致一些特殊房间的位置被这个无中生有的房间占用而没有生成,但是我已经在大房间位置的排除中添加了特殊房间和boss房的检查,其他特殊房间没什么问题,但是boss房出现了被吞的情况,就很诡异。

另外一个是次隐藏房,因为其生成性质是独立的,所以次隐藏房还没有合适刚实现成功的大房间的排除位置,导致会出现次隐藏房和大房间叠在一起的情况。
2026.9.15 无名氏 2026-09-15(二)19:27:34 ID:30tui7b (PO主) [举报] No.69448780 管理
完成了大房间生成相关部分。

完成了次隐藏的调整。

实现了长房间生成。

完成了移动房间时的房间对齐。

正在研究移动房间时的镜头控制,完成部分。
2026.9.16 无名氏 2026-09-16(三)19:41:32 ID:30tui7b (PO主) [举报] No.69455722 管理
完成大房间的镜头跟随效果。

完成正常移动进入的房间移动镜头控制。为了兼容各种功能并且尽量丝滑费了不少劲。之后打算完成适配大房间的快速移动方法和对应的镜头控制。

完善了对局数据系统。因为需要查看在不同大房间的效果所以需要用到种子系统,之前只写了个数据结构没实现应用路径。

Gif:https://pic1.imgdb.cn/i/034PnFxWjQVjxIWRBn460F.gif(录的有点歪,随意看吧)
无标题 无名氏 2026-09-16(三)19:44:28 ID:30tui7b (PO主) [举报] No.69455737 管理
>>No.69455722
对了大房间还自带“影院模式”,玩过lost打BossRush的玩家应该都手动开启过(ゝ∀・)。
2026.9.17 无名氏 2026-09-17(四)20:42:42 ID:30tui7b (PO主) [举报] No.69462433 管理
实现大房间的快速移动功能。大房间的快速移动通过2个指令组合触发。还想再做个指令显示效果。

完成地图显示各种大房间。

适配并优化隐藏房排除位置显示。

优化镜头移动。最后移动的位置还是有点偏差,各个种类房间调试了一遍,应该没啥问题了。
2026.9.18 无名氏 2026-09-18(五)16:50:41 ID:30tui7b (PO主) [举报] No.69467607 管理
完成快速移动标识效果,优化了快速移动的逻辑。

修复一个道路生成的bug。

完成房间布局编辑器工具对新的房间规模和开闭类型的适配。
2026.9.19-20 无名氏 2026-09-19(六)08:37:56 ID:30tui7b (PO主) [举报] No.69471320 管理
休息日。
2026.9.21 无名氏 2026-09-21(一)21:36:10 ID:30tui7b (PO主) [举报] No.69488430 管理
完成寻路网格对不同规模的房间适配。

重构新的生成位置获取方法,并替换完成旧方法。之前使用一个静态类,使用的方法在有多个需要检测的物体时性能需求会飙升,现在将方法放到房间脚本中,因为生成东西时本身就需要先获取房间,并且优化了方法,自动计算并适配房间尺寸,在大房间进行测试没有出现卡顿的情况。
2026.9.22 无名氏 2026-09-22(二)20:24:54 ID:30tui7b (PO主) [举报] No.69494300 管理
添加2种敌人。

添加5种大房间布局。

部分敌人参数调整。

修复重制房间产生的Bug。
修复获取房间中心位置方法的错误使用。
以及若干小Bug。

UP主: