Search Unity

  1. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Beta 4 "The type or namespace name 'Terrain' could not be found"

Discussion in '2018.3 Beta' started by JesOb, Oct 5, 2018.

  1. JesOb

    JesOb

    Joined:
    Sep 3, 2012
    Posts:
    1,096
    New bug of Beta4 which raise when Wind built In module is disabled.

    For now Unity force us to enable almost all built in packages because it just can not work without them.

    For now I have to enable VR, XR, Wind and Physix2D just for compilation success of Unity internals.

    Is there some eta when disabling BuiltIn unity packages will be available?
     
  2. jonas-echterhoff

    jonas-echterhoff

    Unity Technologies

    Joined:
    Aug 18, 2005
    Posts:
    1,666
    Hi,

    Disabling builtin packages is possible today, but it is not yet a great user experience. We are working on fixing that. In this case, there are a few issues:

    1. Terrain module depends on Wind module, so if you disable Wind, Unity will also disable Terrain - but the Package Manager UI does not know about dependencies yet, so you will not be able to see this.

    2. Other packages currently cannot depend on Unity built-in packages for the same reason.

    3. The compiler error message should explain which package you need to enable to fix this. However, with the new scripting runtime, we switched to the Roslyn compiler, which broke this. We are working with Microsoft on fixing this (https://github.com/dotnet/roslyn/issues/29747). If you switch to the old scripting runtime temporarily, you will get meaningful errors for this.
     
  3. JesOb

    JesOb

    Joined:
    Sep 3, 2012
    Posts:
    1,096
    Hi,

    Thank for clarify :)