参考博客:
蛮牛驿馆-Unity2D吃豆人-上
蛮牛驿馆-Unity2D吃豆人-中
Unity3d 拖拽脚本报错 Can’t add script
Unity性能优化——Rigidbody2D详解
解决的问题:
(1)将脚本拖拽到对象上时,提示:
主要原因:
1.脚本没有继承unity类(正确的应该是:public class 类名 :MonoBehaviour)
2.类名文件名不一致(另外文件名中不应该有空格)。
3.脚本代码有bug。
(2)能完成移动功能的对象具有的部件:
rigidbody 2D 用于转换动画(刚开始忘了加,人物不能移动)
(3)注意动画转化的条件,要在脚本中体现出来


最终实现的功能:人物移动(键盘控制)
该博客参考蛮牛驿馆相关内容进行Unity2D吃豆人开发。解决了脚本拖拽报错问题,原因包括未继承unity类、类名文件名不一致、代码有bug等。还提及能移动对象需rigidbody 2D部件,要注意动画转化条件,最终实现人物键盘控制移动功能。
4539





