查看: 55|回复: 3

[随心记] Unity在C#代码中声明一个public float但是在编辑器中没出现是为什么?

[复制链接]

8

主题

3

听众

67

积分

问题学生

Rank: 1

升级   33.5%

发表于 2021-2-23 09:17 |显示全部楼层

6

主题

2

听众

36

积分

问题学生

Rank: 1

升级   18%

发表于 2021-2-23 09:18 |显示全部楼层
没怎么了解过 Unity ,根据 C# 瞎答一下。
那个不显示的问题,可能就是和那个错误有关系,所以先解决一下那个错误,说是没有方法体,看代码也确实是没有鸭?……你的书上是怎么写的呢,能否把这一段都拍一下?
另外你行号截图没截进去……
回复

使用道具 举报

8

主题

3

听众

65

积分

问题学生

Rank: 1

升级   32.5%

发表于 2021-2-23 09:22 |显示全部楼层
编译器已经很清楚告诉你问题了
这个函数只有声明没有定义,他的body在哪里?
没有出现speed是因为这段脚本没有正确编译,先要解决问题2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

4

主题

1

听众

49

积分

问题学生

Rank: 1

升级   24.5%

发表于 2021-2-23 09:31 |显示全部楼层
我来解决一下,在unity里这个能挂在物体上的脚本都是继承的Monobehaviour的,也就是脚本后面带:那个。并且挂上去的脚本只能是一个类,也就是一个class。所以你挂上去的那个脚本就显示下面那个playercontroller。
解决方法,新建一个脚本,把上面那个class剪切黏进去。然后在最后面写上:monobehaivour
回复

使用道具 举报

温馨提示:求助请到“Unity技术讨论”版块中发帖,便于集中解决!
您需要登录后才可以回帖 登录 | 立即注册

Unity游戏引擎开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2021-3-7 08:31 , Processed in 0.109146 second(s), 36 queries .