傅老师的unity黑魂复刻学习日记(七)
椭圆映射法
我们可以利用坐标轴转换把二维坐标转化为椭圆坐标系
我们声明一个函数把我们的Dup和Dright转化为椭圆坐标系
做测试的时候,因为莫名其妙c#的版本是4.0结果无法调用本地函数,别看只有这一点自己调试出了很多问题,这样我们就可以解决斜着走的时候forward为1.4的问题了
跳跃按钮
我们先声明 jump lastjump newjump三个布尔值
这段意思就是比较前一帧和后一帧中jumpnew和lastnew是否相同 不同且newjump为真即为按下了keyB按钮