tes*_*123 5 c# unity-game-engine
我在main/editor项目中有2个部分类统一,但是unity显示错误消息"错误CS1061:类型'Engine.Test'不包含'radius'的定义,并且没有'Engine.Test类型的扩展方法'radius' '可以找到.你错过了汇编参考吗?"
./Assets/Test.cs(在主项目中):
namespace Engine {
public partial class Test : MonoBehaviour {
[SerializeField]
private float radius = 1f;
}
}
Run Code Online (Sandbox Code Playgroud)
./Assets/Editor/TestEditor.cs(在项目编辑器中):
namespace Engine {
public partial class Test {
private void OnDrawGizmosSelected() {
Gizmos.color = new Color(1f, 1f, 0f, 0.3f);
Gizmos.DrawSphere(new Vector3(0,0,0), radius); // in "this" context field "radius" not found
}
}
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
581 次 |
| 最近记录: |