unity 2D(Ruby's Adventure)点play后Robot只有向右动画不会走动

按照官方教程来的,代码都一样,就是unity版本不同,Robot只有向右走的动画原地不动,子弹也会穿透Robot,啥原因啊?

首先排查代码,确认向右走的函数调用代码是否跟教程完全一致,注意拼写和标点符号或者其他需要注意的地方。

如果你确保步骤和代码跟教程都一致,并且代码没有什么粗心问题,那么有可能就是Unity版本不同导致的。
初学者的话,建议尽量跟教程同样版本进行操作,避免出现问题。

你没加组件rigidbody2d和boxcollider2d