【问题标题】:Make MonoDevelop respect smcs.rsp让 MonoDevelop 尊重 smcs.rsp
【发布时间】:2014-01-29 15:21:27
【问题描述】:

可以通过将它们放在 smcs.rsp 中来创建全局定义,并且当您点击播放时 - 您会注意到代码的这些部分被点击并且一切都在正常运行。

但是,在 MonoDevelop 中编辑源代码时,它无法识别该文件中设置的常量。 为您留下如下所示的文本:

这使得很难跟踪当前的常量值是什么,并且需要在心理上跟踪打开和关闭的内容,尽管编辑器不断告诉您其他情况。

是否有可能让 monodevelop 尊重该文件?

【问题讨论】:

    标签: mono unity3d monodevelop


    【解决方案1】:

    使用 smcs.rsp 的方法已经很老了,unity3d 4.x 之后就不需要了。在 4.0 之前没有 smcs.rsp 文件是不行的,但是事情发生了变化,可以从游戏本身添加常量。

    转到编辑->项目设置->播放器并在检查器中,选择其他设置,您将看到配置标题,在下面的框中一一指定您的符号,然后是;

    【讨论】:

    • 您的答案绝对正确,但问题是必须按平台进行。但是,因为这是唯一的方法,所以我会将您的答案标记为正确
    • 我认为这是一个额外的优势,我可以保留每个平台的常量。我必须做很多事情才能用旧方法实现这一点。
    • 越想越倾向于同意
    • 这没有回答问题。它只提供了一个替代方案。分发工具呢?我认为平台符号不会与 UnityPackage 一起安装,对吗?
    • 它不包含在软件包中,您应该手动同步设置。好吧,这是关闭 4.0,但我怀疑它最近是否已更改
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2017-07-13
    • 2018-11-18
    相关资源
    最近更新 更多