|
|
1
2
解决方案
但是,您是否考虑过使用更简单的方向表示法?
例如,只有一个变量
然后您可以将此逻辑转换为使蛇最有效的方法。 |
|
|
2
2
你可以用线性代数来帮助你解决这个问题。使用numpy,可以将方向向量乘以适当的旋转矩阵:
这些是数学矩阵,当用你的速度(方向)向量得到点积时,它会给你新的旅行方向向量。
或者如果你想进一步压缩它,你可以用一行代码来完成整个工作。
|