我觉得也许需要每一帧单独记录位移量……帧动画可以结合位移信息吧,只要找个地方额外存储一下就好,在每一帧刷新的时候按照对应的数值微调显示的坐标,甚至可以微调判定范围什么的(
为了让角色看着自然,一般会考虑脚的位置吧,之前看过一篇文章讨论传统2DRPG的角色移动,因为是匀速移动的,所以经常会出现脚在地上拖的现象,被叫做滑步。
观察上面那一副图我觉得也是通过落脚点来调节的,三段攻击当中第一段后脚脚尖不动,前脚向前跨步的时候带动全身往前;第二段的侧身幅度比较小,保证后脚大**置不变,有个细微的向后用力的动作;第三段幅度很大,全身都大幅度向前旋转了,所以后脚也有向前的移动了。(不是很了解动画设计,以上只是个人的观察he感觉吧。)
所以对于帧动画来说,我觉得不是很适合“自动化”的解决方案,因为帧动画里身体部件不是很严格区分的……可能需要在点像素动画的时候就考虑到人物的移动方式吧,然后单独记录下位移量以后每一帧单独偏移。
另外在有些游戏素材里见过直接在图片里存位移的,比如存人物动作帧的时候用比较长的一张图片,人物的细小位移都在图片调节好了,游戏里就不需要改变图片位置,只需要跳到下一帧也能显示正确的动画。可以试试吧。
助理游戏策划 1年前
其实每三到四帧发生一次位移,在绝大部分玩家眼里是接近帧动画效果的
琪露诺 [作者] 1年前
发布
杠杆原理 1年前
琪露诺 [作者] 1年前
琪露诺 [作者] 1年前
杠杆原理 1年前
发布
colorlemon 1年前
琪露诺 [作者] 1年前
colorlemon 1年前
琪露诺 [作者] 1年前
发布