找回密码
 立即注册
查看: 754|回复: 3

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

[复制链接]
发表于 2021-2-23 09:17 | 显示全部楼层 |阅读模式
图一是我看书的时候照抄的代码,要问的在第13行,
发表于 2021-2-23 09:18 | 显示全部楼层
没怎么了解过 Unity ,根据 C# 瞎答一下。
那个不显示的问题,可能就是和那个错误有关系,所以先解决一下那个错误,说是没有方法体,看代码也确实是没有鸭?……你的书上是怎么写的呢,能否把这一段都拍一下?
另外你行号截图没截进去……
发表于 2021-2-23 09:22 | 显示全部楼层
编译器已经很清楚告诉你问题了
这个函数只有声明没有定义,他的body在哪里?
没有出现speed是因为这段脚本没有正确编译,先要解决问题2

本帖子中包含更多资源

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

×
发表于 2021-2-23 09:31 | 显示全部楼层
我来解决一下,在unity里这个能挂在物体上的脚本都是继承的Monobehaviour的,也就是脚本后面带:那个。并且挂上去的脚本只能是一个类,也就是一个class。所以你挂上去的那个脚本就显示下面那个playercontroller。
解决方法,新建一个脚本,把上面那个class剪切黏进去。然后在最后面写上:monobehaivour
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 18:04 , Processed in 0.094054 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表