Unity3d 我应该在两边都添加信息吗

Unity3d 我应该在两边都添加信息吗,unity3d,Unity3d,我是新来的统一,请原谅我问这些问题 它会跳出:默认引用将仅在编辑模式下应用 重要吗,那是什么? 我是否需要向两边添加信息(食物和边界) 第二幅图像是默认的参考。如果设置它们,则在将此脚本添加到对象后会自动应用它们 它们不是必需的。并且仅适用于通过编辑器添加的脚本(不是通过脚本!)。稍后在运行时重要的只是游戏对象上的值 此外,您只能从此处的“资产”文件夹中引用资产。它们是有意义的,例如,如果你有一个按钮脚本,它使用了特定的点击声音、纹理和预设。对于这三个,您现在可以定义默认值,这样使用您的组件的

我是新来的统一,请原谅我问这些问题 它会跳出:默认引用将仅在编辑模式下应用 重要吗,那是什么? 我是否需要向两边添加信息(食物和边界)


第二幅图像是默认的参考。如果设置它们,则在将此脚本添加到对象后会自动应用它们

它们不是必需的。并且仅适用于通过编辑器添加的脚本(不是通过脚本!)。稍后在运行时重要的只是游戏对象上的值

此外,您只能从此处的“资产”文件夹中引用资产。它们是有意义的,例如,如果你有一个按钮脚本,它使用了特定的点击声音、纹理和预设。对于这三个,您现在可以定义默认值,这样使用您的组件的人就不必每次都分配所有内容,而是已经将默认引用作为一种回退


因此,在您的情况下,只有当边界是由该脚本生成的资产预制的时候,它才有意义。甚至可以这样调用
FoodPrefab
,将其作为默认引用是有意义的,这样您就不必将其拖到所创建的
SpawnFood
的每个实例中


顺便说一句,通过查看您的设置,您可能应该直接将字段设置为
RectTransform
,这样您就不会意外地引用另一个对象。

等等,什么???如果将脚本应用于相机,则将FoodPrefab和变换指定给相机的
SpawnFood
,它将在整个游戏中与相机一起使用。如果您将FoodPrefab和Transforms指定给
SpawnFood
脚本,那么当您将脚本应用于对象时,它将应用于将
SpawnFood
脚本作为默认值的任何其他对象。我知道这一点,并且我应该将它们修改为预置,实际上,我也不知道为什么我不能把预置放在边框列中,而不是对象本身?根据规则是否禁止?此外,第二个图像的值仍然无法同步,但是脚本可以正常工作normally@masod这些值不会“同步”,尤其是在创建实例后修改它们时,它们不会执行任何操作。它们所做的唯一事情就是在编辑器中应用到脚本的新实例。如果您的边界预置位于资源中,您将能够引用它。您不能将场景对象作为默认引用引用。您的意思是场景对象/=预制,我们只能引用预制。另外,默认引用的含义是什么?在unity中,没有默认的引用。它是?我的意思是,人们需要自己参考所有的东西。系统(unity)不会有帮助them@masod不。如前所述,您的第二张图像显示了默认引用(它甚至在帮助框中显示了这一点;))如果用户通过编辑器将此脚本/组件添加到新游戏对象中(如果在运行时通过脚本完成,则是,您必须“手动”分配值),系统会自动分配这些引用(unity)。是的,场景对象/=预制件!在脚本导入设置中,只能将资源用作默认引用。在场景中,用户必须自己完成所有操作。