一、error CS1612:Cannot modify a value type return value of `UnityEngine.SliderJoint2D.limits'. Consider storing the value in a temporary variable
Solved:
Here's how option 1 might look:
// 1) Copy it.
JointTranslationLimits2D copiedLimits = sliderJoint.limits;
// 2) Change what you need in the copy.
copiedLimits.max = targetLength;
// 3) Assign it back
sliderJoint.limits = copiedLimits;
Option 2 would be something like this:
// 1) Make a new one.
JointTranslationLimits2D newLimits = new JointTranslationLimits2D();
// 2) Fill out all the fields.
newLimits.max = targetLength;
newLimits.min = 0.0f;
// 3) Assign it.
sliderJoint.limits = newLimits;
二、Error building Player: Win32Exception:
ApplicationName='.../.../.../.../adt-bundle-mac-x86_64-20140624/sdk/tools/zipalign',
CommandLine='4"/.../.../.../.../Asteroid2(2)/Temp/StagingArea/Package.apk'".
CurrentDirectory='Temp/StagingArea'
Find your copy of the Android SDK in explorer
Go to build-tools and choose a version (e.g.build-tools19.1.0)
Copy zipalign.exe
Come back out of build-tools
Go into tools
Paste zipalign.exe