我收到一条错误消息:
Matrix dimensions must agree.
Error in tankGame>exmRange (line 119)
if (p1.dir == 'down') p1.value = imrotate(p1.oriValue, 180,'bilinear'); end
但是我检查了p1.value
和p1.oriValue
的大小,它们都是32x32x3
。如果我删除了这部分,程序将运行完美。
我认为这是因为imrotate
以某种方式更改了尺寸(对于180度的正方形图像旋转,虽然不应该更改尺寸),那么如何解决?