boxmoe_header_banner_img

米粒的糖果屋

加载中

       
文章导读

【FunGame开发日志】2025.08.29


avatar
米莉 2025年8月29日 18

FunGame 框架今日更新:
版本:v2.0.0-dev.0829

1、重大更新

将 GameMap 引入到了 GamingQueue 中,这为游戏提供了战棋地图的基础。

2、GameMap 特点

无缝对接 GamingQueue,并监听其事件;

采用曼哈顿距离选取范围;

采用广度优先搜索算法寻路;

具备 GamingQueue 相同的时间流逝机制。

3、实体类的变化

为了支持 GameMap,在 Character 和 Effect、Skill 类中添加了以下属性:

Character:

• ATR:攻击距离,单位为格(曼哈顿正方形的半径)。

• MOV:行动力,也作移动距离,单位同上。

Skill:

• CastRange:施法距离,单位同上。

• CastAnywhere:是否无视施法距离,全图施法。

Effect:

• 添加了 GameMap 专用的时间流逝钩子。

4、GamingQueue 的改动

• 添加了选择移动目标、角色完成移动后的事件。

• 支持角色移动的操作。

• 移动规则确定:可正常行动的角色在回合行动决策时间内、完成实际行动决策(攻击、技能、道具、软放弃)前,可以在可移动范围内无数次移动。

• 需要注意的是,回合中,移动距离始终基于角色在回合开始时的坐标,而角色进行移动后的坐标将是临时的,用于给玩家参考攻击距离和施法距离。这将确保我们的移动规则贴合实际需求。



评论(0)

查看评论列表

暂无评论


发表评论

部分页面文档中的文字或图片可能使用了AI生成,请注意甄别。