找回密码
 立即注册
查看: 188|回复: 0

一个战棋游戏制作开发记录002

[复制链接]
发表于 2023-1-9 14:32 | 显示全部楼层 |阅读模式
没想到战棋游戏的移动功能竟然这么复杂要写这么久

一个战棋游戏制作开发记录002
https://www.zhihu.com/video/1595231580171329536
1.上期完成地形查看功能之后,首先尝试了左右移动UI以避免挡住选择框,但改动成本太大了,UI要适应换边的工作太多了,所以改成了不再让摄影机再受地图边界的限制
2.为了可以选择移动功能,所以先写了一套指令系统,然后又做了指令操作的UI



系统设计



UI设计

3.指令系统中做了行动点,每条指令都要消耗行动点,行动点用尽则无法再接受指令,每个角色行动点的消耗会有差异,或可以一回合中多次行动,增大游戏的设计空间
4.移动系统设计了多种移动方式可以选择



移动方式设计

5.移动逻辑有确认和取消的设计,可以一定程度避免玩家误操作



移动逻辑设计

6.移动格子计算参考了A*算法



移动格子算法设计

7.角色在移动时有动画,依据角色动画设计了一套通用动画系统,不同的角色只要替换贴图就可以,省去编辑每个角色动画的工作



动画系统设计



动画贴图排放

8.驾云和瞬移这样的移动方式考虑作为法术,还需要先写一点法术系统的设计,使用完还要扣除法力
9.时间的关系少写了条件不足时无法使用指令的处理和不可移动地形选择时的处理,另外忘了使用法术还会增加经验值的设计,会在下一期做攻击系统、升级系统时再加进来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 12:37 , Processed in 0.090584 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表