卡卡捕鱼小版本更新记录

这周策划又给了一个更新文案,一些界面大小的变动,一些变量需要写到配置文件的小需求,还有两个新功能

1.界面调整,鱼大小什么的就不啰嗦了,第一个功能需求是

这原本只是一个动画特效,而不是一个UI,所以让他停留下来首先得把动画播放到完全显示后停止,并阻止它的自我销毁,动画停止不用多说,给个协程延迟执行即可(也可以在动画上加event,但是这样代码比较乱,我比较喜欢用协程)说说阻止他自动销毁时的坑

 这货身上带了这个主程写的简单自动销毁小脚本,我一眼就看到了,愉快的自定义控制它是否附加到预制体上

兴冲冲的去掉脚本之后发现,确实不会1.5秒自动销毁了,可是它过的时间长一点还是会自动销毁,找了一段时间后发现,原来这里还有个HashTable控制自动销毁,因为这属于特效,所以在设计上需要有这个变量,然而默认是true的。

双重自动销毁,不过这也不算坑,也就是我不知道这个类而已,其实在原预制体上已经有自动销毁情况下,这里应该之前要考虑到false掉的,可能浩哥自己也忘记了,哈哈

2.能量炮

这个东西用MVC模式做了半天客户端,方便以后扩展,策划告诉我客户端不需要能量条了,要给玩家一种随机出现能量炮充能完毕的感觉,于是客户端都备注掉了,也没什么难度,就是个slider

全程由服务端控制的话,客户端只需要3个消息,一个开始一个结束(因为要播放特效,所以需要知道什么时候开始),还有一个切换炮等级时需要重置能量条

这三个消息足矣。至于服务端 ,需要定义能量炮当前能量,满能量(一个区间的随机数),以及能量炮持续时间,状态控制标志位变量

把能量炮满能数区间持续时间和策划中需求的奖杯蟹数量,聚宝船比例都写入配置文件

开启关闭能量炮状态影响击中鱼的几率以及获取金币数量直接三元运算符

剩下的开始关闭,和一些计时器逻辑什么的就不需要记录了,手动调试修改即可。

最后美术给出了能量炮的特效,虽然各种特效,层级和位置调整小麻烦,但是还是挺酷炫的

这次更新比较小,一天半做完,等美术中,加上美术大概两天左右,提前完成任务

原文地址:https://www.cnblogs.com/StraussDu/p/7095019.html