在itch上找了些tile放里面找找,总看黑块有点儿腻味。
抱着学习的目的尝试着做了抓手,绳子的动画是随便拿一个wave & pulse的gif改的,看起来很奇怪,不过反正是占位图,不想太多了。
做之前和哥们儿看了好几个视频聊了一会它们之间的区别,只狼、PS4蜘蛛侠、生化尖兵、flynn、Apex。
我选的这个逻辑上是射出抓手,绳子动画速度跟与抓点间的距离挂钩,远则慢,近则快,抓手挂到挂点上,绳子拉直(理论上应该还有个余震)后启动抓手跳(应该还要配合摄像机跟随),另外在距离挂点一定距离时,要有个向上的推力,然后缓冲下落到一个给定的落点范围内(在空中收绳后可以进行其他操作)。假想,挂点旁站了一个敌人,远距离抓手飞过去,在惯性的作用下给他一脚踹飞,弹天花板或者地形杀。嗯……我可能想多了。
本来尝试用代码来写绳子,花了大概20分钟我就放弃了,我觉得目前的我做不出来。另外还看了一些讲波动的文章,连接在这里。
所有的移动相关都做的很粗糙,不过基本上实现了(在跳跃后还没有处理收绳子,暂时先不弄了)初步的想法。这个自己布置的作业,应该说是及格了~
下一个作业是啥,要想一想。
试了一下aseprite那个边缘normal map的脚本,感觉还成。(这个是godot)
-H
2020/07/04
暂无关于此日志的评论。