我制作了一个游戏,通过将我的侧滚动角色控制脚本改为在半径上工作来完成。 不过这并不像你想象的那么困难,主要是因为我始终将实际的0,0点放在战斗中boss的中心,因此我只需要通过获取我想要移动的目标的归一化位置来获得我需要的三角形来进行计算。 这样我就不用为每个游戏实体减去偏移量了,保持所有内容在单位圆上,并且实现新的敌人和障碍物变得10倍容易。

欢迎告诉我你的想法或提问!