Hello, people who know all. I have a problem that is bugging me THE HELL UP. I have Unity 2018.2 And now in the new versions, I have to get the standard assets out from the Asset Store. Well, when I import the assets that I need (I imported Characters, Utility, and CrossPlatofrmInput assets) I got too many errors.
Why is that That I need to restart the project to make those errors go away?
This is probably why they are working on a new standard assets package last I checked. Why you are getting the errors would depend on what exactly the errors are, which you havenât mentioned.
In my experience you should never import the entire standard assets package, it is full of mostly stuff you wonât use. Only import exactly what you need from it, which is often next to nothing.
If that is all you want out of it, yeah the prefab and any scripts it may need. Generally with the standard assets youâre going to want to replace them with stuff you write yourself that fits better with your game anyways. Though they can be useful for prototyping or throwing together just something really quick.
Welcome to unity!! I had this on 2017, 2018. I couldnât complete a project so I quit using it for now. Hopefully it will be fixed soon. I was getting errors in an empty scene. Cleared caches⌠nothing worked. Iâm bummed but hopefully theyâll get it working soon cause I like unity.
âPackage has been submitted using Unity 5.0.0, 5.1.4, 5.2.4, 5.3.1, 5.4.2, 5.5.0, 5.6.0, 2017.1.0, 2017.3.0, and 2017.3.1 to improve compatibility with the range of these versions of Unityâ
So I guess it would be wise to use it on a 2017.3 at most. Iâm trying now on a 2019.1 and Iâm having some issues with the Car AI control.
I installed the 32-bit version of unity, and when I install the standard assets, the scripts donât work, it says the script has errors, but they are factory what I do.
I just installed 2019.3 and added the standard assets. When I do that the game breaks and wonât run due to compile errors. If I limit the install to ONLY the FPS controller is says it is missing items relating to head Bob etc. which causes even more errors. I have attached a screenshot of the errors.
Unityâs Standard Assets have been abandoned. Weâve been told that theyâre looking into replacing them but the last we heard of it was more than a year ago. Until then I recommend using them for learning purposes and building your own based off of that. To make them work you will need to use Unity 2018.
Also, a lot of assets have version specific packages. So if you ever upgrade, then import a package and it gives you errors, the first thing to do is to force it to download again in the asset manager, even if it doesnât say there is a new version out there.
Just going to mention that I was able to import the Standard Assets into Unity 2019.3, and everything aside from the Car ran without any trouble. The Car required modifying a couple of scripts that were trying to create a GUIText. Removing all references to that completely fixed it.
At a glance the majority of the warnings and errors (aka everything but the ones involving the Car) are entirely focused around the shaders in the pack. You can safely ignore all of them because long term you wonât be using any of them.
Edit: Iâve posted corrected scripts at the link below.
I have a major problem. My error says Assets\Standard Assets\Utility\ForcedReset.cs error CS0619: âGUITextureâ is obsolete: âGUITexture has been removed. Use UI.Image insteadâ, and Assets\Standard Assets\Utility\SimpleActivatorMenu.cs(10,16): error CS0619: âGUITextâ is obsolete: âGUIText has been removed, use UI.Image insteadâ I have no idea what this means. Please help me.
1 . To fix the error in ForcedReset.cs all youâve got to do is comment out line 6 (by adding â//â at the beginning of the line) This line was just there to force the gameobject to add a GUI Texture component which is no longer supported by Unity.
To fix the error in SimpleActivatorMenu.cs right under line 2 where it says âusing UnityEngine;â add âusing UnityEngine.UIâ. Then in line 13 where it says âpublic GUIText camSwitchButton;â replace it with: âpublic Text camSwitchButton;â