10 steps to solving any Unity scripting problem

  • Have a problem.
  • Spend hours trying to solve the problem without Google.
  • Spend hours trying to solve the problem with Google.
  • Find the solution.
  • Realise it’s not the solution.
  • Spend hours trying to solve the problem searching the Unity forum.
  • Find a few posts which are almost, but not entirely useless.
  • Find one post where someone else asks the same question, and immediately replies with “Don’t worry I solved it.” and nothing else.
  • Type up a new forum post meticulously describing your problem and click the “Submit New Thread” button.
  • Immediately realise the stupidly simple answer to your problem.

Am I right? Or is this just me?

  1. Ignore the fact that Google exists.
  2. Don’t bother reading any books because their obsolete/useless/expensive.
  3. Create a new thread on the forum with “NEED HELP!! URGENT!” as the thread title
  4. DO NOT UNDER ANY CIRCUMSTANCES USE THE CODE TAG
  5. Post hundreds of lines of non-indented, unformatted, uncommented, poorly written script that has been pulled together from a half-dozen sources.
  6. Write at the top “ive got bug, unity is crap, you all suck! i need it fixed right now because you’re all crap and you suck!”
  7. Wait between 6 and 12 minutes impatiently refreshing your forum thread
  8. Bump your post due to impatience
  9. Wait between 1 hour and 12 hours obsessively refreshing your forum thread whilst you gank players in MW2 instead of trying to fix the problem yourself.
  10. Bump your post again because you are amped up on Mtn Dew and cheetos dust and because you think a forum is just like AIM chat and everyone hangs on your every utterance.
  11. Bump your post once more and include “you suck! this is urgent! I deserve help because i r entitled to support for pirating unities or using free version!!!”
  12. Write “yeah, fixed it, lollolol! totally tard moment! btw you all suck and the answers you gave were all wrong anyway! lolol! suckers!”
  13. Wait about five minutes then start a new forum thread mentioning you need a lot of people to help work on your MMO but don’t forget to mention that you’ve already got 100 people on your team and its a “totally sekret project worth steeling.”
  14. Go back to step 1.

Bonus step!

If you can make your question purely about C# or Javascript, such as adding two integers together, or declaring a variable, and not specifically anything to do with Unity, all the better!

The beauty of sarcasm is that you can insult people without them actually figuring it out until hours after you have made your escape.**

You are an inciteful* and preciously unique snowflake with ideas worthy of being stolen.

*I really did mean “inciteful.”

**However, I like to stick around and watch the train wreck happen.

1: Start using Unity with no coding knowledge what so ever, cos its easy right?
2: Embark on a hugely ambitious project.
3: Realize you have NO idea what to do.
4: Look some stuff up in a half arsed manner and realize you don’t understand anything.
5: Make forum post saying “I need a script that does this”, sit back and wait for the code.
6: Read helpful reply from more experienced forum member outlining what to do and providing links to the relevant documentation.
7: Reply “yeah but how do i do it” and Ignore all subsequent posts and just keep asking for working code until everyone gives up trying to help you.
8: Whine.
9: Give up.
10: Come up with an even more ambitious project GOTO 1

in 2 step ^^

1 : fix your problem
2 : not fixed ? > goto 1

XD…

I confess I mostly use giyomu’s method. Failing that, a bit of google.

haha well i am not that hard core so , I google as well when my “goto 1” start to get on my nerves ^^…

Step 10 is ******* right …

You know what I hate? When I use Google, find a thread where someone has the EXACT same issue and alle the answers are just “Try Google LOL”

I prefer:
10 PRINT “Work on fixing problem.”
20 GOSUB 10

:wink:

You didn’t search well enough.

I think it’s worse if someone just answers his own thread with “Yeah, I solved it.” and nothing else (as #8 of the OP already points out). I guess it’s good for that person to have been able to solve it, but for the love of God and all things good, TELL US HOW!

I think posting a description of what to do rather than finished code is a pretty good approach to solve most of the problems and learn something about Unity at the same time. :slight_smile:

This thread should be sticky’d :smile: