建筑建造和升级
建筑建造和升级
目的建筑建造功能- 和COD不同的地方在于,LS的建筑是有0级的。
- 部分建筑是从城建菜单拖出,放置到内城地格上时,只是0级的状态,需要升级到1级才能使建筑“完整建成并使其功能生效”;部分建筑是放置在地格上时,就直接是1级。
- 0级的建筑:
- 没有任何实际功能,例如资源建筑,等级=0时没有任何产出(通过不填配置或功能上做限制来实现都行)
- 建筑上一直飘着“修建”气泡按钮
- 点击建筑或气泡按钮,打开建筑升级界面,显示建筑从0升1的数据
- 补充:“修建”的优先级低于“修路”
城建菜单- 入口:内城的主界面右下角显示城建按钮
- 红点逻辑:有可建造的建筑时,显示数量。主堡升级时需要刷新
- 城建列表:分为1级界面和2级界面,其中1级界面是分类菜单,2级界面是具体建筑选项
- 1级界面:
- 新增建筑索引表,并在建筑表上新增字段“分类”(不是决定实际功能的“建筑类型”),索引id对应建筑的分类id
- 红点逻辑:有可建造的建筑时,且显示数量。主堡升级时需要刷新
- 2级界面:
- 显示分类下的建筑选项,功能和cod基本一致。
- 显示建筑图片、名称、数量、未解锁标识(lock图标,且建筑图标置灰)
- 数量:
- 可建造时:显示“已建造数量/当前上限”
- 未解锁时:不显示
- 已建造达到上限时:显示“已建造数量/当前上限”
- 状态:
- 可建造时:明亮,点击弹出建筑详情面板,长按即变为放置模式
- 未解锁时:指挥,显示lock图标,点击弹出建筑详情面板
- 已建造达到上限时:指灰,点击弹出建筑详情面板
- 从左到右排列的优先级:可建造>未解锁>已建造达到上限
操作- 长按建筑拖到内城地格上后,处在预放置状态
- 点击确定即完成放置操作,回到主界面
- 点击取消即取消预放置,回到城建2级菜单界面
建筑升级升级功能入口界面及操作- 顶部的资源栏按照统一规则设计,此处不做特殊要求
- 中间显示:
- 建筑名称,当前等级
- 下一等级,建筑属性(当前量和变化量)
- 下方显示:
- 建造条件,消耗资源(用cod的方式,将原消耗和最终消耗都展示出来)
- 升级操作按钮:用钻石秒(显示钻石数量),等时间(显示原时间和最终时间)
- 点击立即升级,则不需要经过“城建队列”功能,而是直接扣除钻石完成升级
- 点击耗时升级,打开城建队列界面
- 空闲队列上显示“派遣”按钮,点击即使用此城建队列开始建筑升级
建筑升级功能(区别于cod)- 建筑升级时,不是立刻开始执行build表上配置的建造时长倒计时,而是会有工程车执行一段流程:
- 从基地驶出,依次前往耗材的仓库取材
- 取材完毕,前往建筑处
- 抵达建筑处,开始执行建筑本身的耗时倒计时
- 以上步骤1和2中,客户端展示工程车在道路上运动,但服务器这边则是按最优路线计算后,计算出运材耗时,加上建筑本身的耗时,合并为建造倒计时
- 建造倒计时可以通过(城建 通用)加速道具加速
- 工程车运动过程中,通过加速使倒计时变为0,则工程车直接原地消失
- 建筑升级过程中,工程车会重复播动画过程(纯客户端展示)
- 从建筑处前往仓库,依次前往各仓库取材
- 取材完毕,前往建筑处
- 抵达建筑处,播放idle动画,等待20秒,继续执行步骤1
大家还看了
也许喜欢
更多游戏