FPS问题解决记录

FPS制作中的一些问题解决记录怎样实现人物的边走边进行装弹,即上半身和下半身动画的组合为实现这一功能,先圈一个大概的定位,在“动画”、“状态机”、“蒙太奇”等关键词上面。 在“动画”部分看到了两个概念“动画合成”和“动画融合”都有点像完成这一功能的样子,所以先分清动画合成和动画融合两个概念,原来动画合成(composite)只是动画序列的组合,基本是newSequence = sequence1 + sequence2 + … + sequenceN,其中单个的序列可以调整开始、结束时间来控制长度。

空间换时间专题

42. 接雨水此题首先需知如何计算总雨水量: 总雨水量的计算需知数组中的每个数左侧和右侧的最高值,取二者较小值减去当前高度,即为当前点处能蓄水的量 如果不用空间换时间,计算每个点左右两侧的最大值都需要遍历一次所有数据 所以用两个数组leftMax和rightMax分别存储每个点左侧的最大值和右侧的最大值 最后再一次遍历计算总蓄水量