unity3d - 统一引擎代码和统一脚本代码有什么区别?
解决方案
从您的屏幕截图中,您需要澄清什么UnityEngine
和UnityEditor
是什么。其实很简单。属于的任何内容都UnityEngine
可以在编辑器或构建中使用,而任何内容只能UnityEditor
在编辑器中使用。它们只是两个不同的命名空间,用于对可以使用函数的位置进行分类。
这意味着无论何时你想构建你的游戏,使用UnityEditor
include 都不会起作用。将命名空间中的任何函数都UnityEditor
视为可在编辑器中用于帮助您创建游戏的工具。但是,一旦游戏离开编辑器,您拥有的任何功能都将不再起作用,因为它只打算在编辑器中使用。
推荐阅读
- r - 如何仅通过数据范围绘制回归线
- javascript - Javascript:按第二个元素对列表进行排序
- parameter-passing - Oracle Apex:访问通过 URL 传递的参数
- visual-studio-code - 如何通过vscode在jupyter中显示图像
- javascript - 在javascript中获取json结构中的搜索方式
- sparql - Ontotext GraphDB SPARQL 查询 - 找不到可接受的文件格式
- php - SQLite 和 MySQL 的重复列增量
- python - 使用curve_fit拟合数据时协方差矩阵的方差太大
- arduino - Arduino:您将如何加入 Arduino 代码以减少文本?
- date - DB2 中的会话日期格式