脚本不';我不能在Unity3d中工作

脚本不';我不能在Unity3d中工作,unity3d,Unity3d,我使用的是Unity3d版本5.6,当我更改脚本(使用Mono)时,它只有在重新加载Unity3d后才能工作。 我已尝试再次安装Unity3d,但什么也没有安装。 谢谢。在返回Unity并玩游戏之前,请确保将脚本保存在VS中。我以前也遇到过这样的问题。一个简单的ctrl+s通常就可以了,但有时我必须进入文件>全部保存,这样才能让它工作。如果所有其他操作都失败,请尝试重新加载VS而不是Unity。我修复了以下问题:编辑->首选项->常规->自动刷新有时需要等待几秒钟(最多15秒钟),Unity才能

我使用的是Unity3d版本5.6,当我更改脚本(使用Mono)时,它只有在重新加载Unity3d后才能工作。 我已尝试再次安装Unity3d,但什么也没有安装。
谢谢。

在返回Unity并玩游戏之前,请确保将脚本保存在VS中。我以前也遇到过这样的问题。一个简单的ctrl+s通常就可以了,但有时我必须进入文件>全部保存,这样才能让它工作。如果所有其他操作都失败,请尝试重新加载VS而不是Unity。

我修复了以下问题:编辑->首选项->常规->自动刷新有时需要等待几秒钟(最多15秒钟),Unity才能检测到更改并重新编译。如果您在“场景”窗口中,并且有一个动画组件(例如粒子引擎),您将注意到此暂停。当编译发生时,Unity将暂时失去响应。“场景”将暂停,稍后将恢复。
祝你好运

听起来您的自动资源刷新已关闭-每个项目都可以禁用此功能,如果按Ctrl+R(Cmd+R),您的脚本应该重新加载


我个人使用Console Enhanced Free微调该行为,即在播放模式下禁用自动重新加载

您可以通过CTRL+R重新加载脚本


Preferences/General/Auto reload中有一个设置,默认情况下,在更新的Unity版本中选中自动刷新。如果未选中,则可以选中Unity->Preference->General->Auto Refresh