学习链接:Unity2D游戏开发教程 秦无邪
一、问题与解决
1.拖拽脚本报错Can't add the script component "" because the script class cannot be found
原因解决:
- c#文件创建以后再改名,会报错找不到对应类。
- 类名和文件名要一致才行。
2:运算符“*”无法应用于“Vector2”和“Vector2”类型的操作数
3.All compiler errors have to be fixed before you can enter playmode!
原因解决:
- 提示错误信息处的代码写错了或者漏了写
4.PlayerAttack.collider2D”隐藏继承的成员“Component.collider2D”。如果是有意隐藏,请使用关键字 new。
解决:敌人触发器Is Trigger勾选
5.Camera Preview没有显示
相机跟随之后还是有显示的,相机抖动写完后就不见了(╥﹏╥)
原因:
摄像机照射的位置里面没有物体
6.敌人受到攻击的红色粒子特效无法显示?(X)
7.攻击敌人时相机抖动有错,游戏界面放大,可能是因为相机跟随player?(X)
8.Unity部分版本找不到Tile Palette(X)
原因解决:
- 打开PackageManager下载tile
- 但是Window窗口下的Package Manager选项消失
搜索参考解决- 关闭unity ,在项目根目录下的Packages文件夹里的manifest.json里面加一行,注意最后的逗号不能少。
"com.unity.package-manager-ui": "2.0.3",
- 虽然我并没有找到Packages文件夹(▼皿▼#)。。。最后换了一个编译器版本
- 关闭unity ,在项目根目录下的Packages文件夹里的manifest.json里面加一行,注意最后的逗号不能少。
7.单向平台OneWayPlatform实现有点问题(X)