UID82897性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2021-7-23最后登录1970-1-1
|
续上周日的内容,糖果大陆1.2.0要更新的结构今天有了一点突破。
整个结构是这样,首先在地面生成一个楼梯组成的“小框框”(方便调整高度),然后接着它生成一个向下的通道,最后在通道底部生成一个“中央大厅”(代码中称为 Main Hall ,主要的大厅)。这个大厅会有至少两个通道,连接其他结构。
目前有计划的部分是:
1.根结构(那个“小框框”,这个结构首先生成,代码中称为 Root );
2.入口(向下的通道,代码中称为 Entrance );
3.中央大厅(有至少两个通道的大厅,代码中称为 Main Halls );
4.大厅(这相当于中转站,就是一个大房间,只会有一个通道,代码中称为 Halls );
5.房间(各种各样的房间,用于实现例如刷怪、获取战利品等功能,代码中称为 Rooms );
6.连接结构(像向下的楼梯、走廊这种连接两个结构的结构,叫连接结构,代码中称为 Connections );
7.装饰物(放置在大厅等结构中的装饰,一般只有几个方块,代码中称为 Decorations );
8.结束房间(计划放置的最后一个结构,通常在游戏认为结构数足够多——总结构太大时放置,代码中称为 End Rooms )。
------
然后我就按这个思路去开发,最后成功搞出来了根结构、入口和大厅的生成。说实话,目前最难的是把各种结构建好再导出成.mcstructure文件。我已经建好了所有结束房间、两个连接结构、一个中央大厅、入口和根结构。只是这么说,可能不能体现出什么,所以我放张图:(这相比于计划总量还是很少的,需要时间去完善。)
现在我们就拿目前做好的部分演示一下:(我选择在空中测试,可以清晰地看到结构生成的情况。没错,目前进度就只够生成这个奇怪的东西。你还可以看到有出口裸露在外,还有一个连接链放在那里,这是因为我还没做好那一部分。)
------
可以预见的是,连接链方面又要有新瓶颈出现了。这次的问题主要是结构生成时要旋转,但连接链不知道会不会跟着转,理论上会,但是还没测试。就算这方面正常,可连接链里面的命令不会跟着变,这就需要更多代码和时间来测试了。
另外,还有最后一点消息是,糖果大陆1.2.0的所有方块、物品、实体都开发完成了,如果不出意外,后续不会改了。今天的照片出现了更多新建材,实际上还有一些其他没出现的。
也就是说,把新结构开发完以后,就要发布1.2.0了,欢迎大家来体验。 |
|