I see a lot of newbies asking question in this section which isn’t bad because the community welcome people who are new to Unity. However i think there’s some rule to follow.
1.) What to do before starting a thread?
This is a common step that a lot of posters just skipped. Please use the search function first before posting a question. Someone might have (Most probably have already) asked about what you are going to ask.
Try to search a few keywords. Because some people might post topics like HELPPPP. Which don’t make any sense and when people helped the person, another can’t find the answer and does the same thing. That leads me to the second point.
2.) Starting a new thread.
When you start a new thread. There’s several things to take note. Which some of them will be addressed below.
However these are the bare essentials to have while starting a new thread.
These needs to be included for people to know what’s wrong with your problems than whining about that Unity sucks and javascript sucks and community sucks. How can you want help when you don’t offer basic manners and if you include the above, i am sure someone will help you.
Just give it some time. And read below for more information.
And please don’t use make your text too Colorful or too Big to read.
3.) How to ask/post for help in this section? (I always see people posting I NEED HELP/URGENT!!!)
Please do not post topic title such as HELP!!! URGENT!!! Can’t get BLAH BLAH BLAH to work. This Script is not working!!!
And adding to what Dman suggested,
DO NOT POST YOUR TOPIC TITLE LIKE THIS!!!
Why, simply it pisses off whoever is reading it and the eyes. Be good to people who are going to help you. Making EXTRA LARGE FONTS don’t make your thread replies faster. Just like talking loud won’t make you get the most attention. And also fanciful colors are not good either. Why? Imagine someone wanting to help you and see all sizes of fonts and colors, it’s hard to read what you want to convey.
Instead ask something like how do i call a script from the other? Make it constructive and make people who are searching it easier. Like how do i implement blah blah blah in C#. I need help converting a movement script from JavaScript.
4.) How do i post a code snippet and where is the code tag located?
Use the tags appropriately, i see people posting large chunks of codes like this.
var a : int;
var b : int;
:
:
function DoSomething()
{
:
:
}
It would be a mess. Instead use a CODE tag. So how do i use it. Simply type
[CODE]
All your codes here
[/CODE]
One thing i want to remind people is that please when posting chunks of code. DO NOT POST MESSY CODES.
Imagine
function Start()
{
DoSomething();
transform.position.x = 10 * Time.deltaTime;
// other codes
}
function DoSomething()
{
yield WaitForSeconds(0.1);
}
Note the above is bad codes. And it is very messy. Please when posting code snippets. Make an effort to make it neat. like this.
function Start()
{
DoSomething();
transform.position.x = 10 * Time.deltaTime;
// other codes
}
function DoSomething()
{
yield WaitForSeconds(0.1);
}
Neater codes make debugging easier especially when posting in the forums. ![]()
And suggestions from NPSF3000, if your code snippets are too long, please use http://jsbeautifier.org/ to organize your codes and http://pastebin.com/ for very long codes.
5.) I have posted my codes and asked my question properly however no one is replying to it. What to do next?
You can try bumping the threads and wait for some other people to reply. Because most of us are busy with real life, there isn’t possible for someone to sit there 24/7 looking at the forum. Therefore give it some time.
And before you went on to complain that help is slow, why not help the people who are going to help you by adding some form of errors like the ones in the console (Windows → console in unity). And add some form indication where the errors might be. Like which line number and highlight it using the colors. This is where the colors comes to use and not for fancifully decorating your title.
6.) Post as much details about your codes as possible.
DO NOT POST ONLY CODES in the topic. Why? Imagine someone wanting to help you and see lines and lines of code and no description of what you need. It is hard to help you then.
And sometimes posting images and a package will help. ![]()
7.) Someone has replied to my thread but the answer’s CRAPPY
Well i followed your advice and did my best to reply and all i get is a shit answer like hey you are doing it wrong. Go look at the docs/manual. Or hey look at msdn.
That wasn’t the answer i was looking for. I am looking for CODES. Basically, ask nicely and help will come. And don’t expect help to be in the form of. Hi blah blah blah, i have uploaded a working full source code for you. It’s error free. You need just to import in and do nothing.
No. It won’t happen unless the person is so kind enough as to post you a small package. Sometimes in the forum when you ask for help, we can guide you but we cannot spoon feed you. Why? Because you and i, we are adults and in this industry, truth be told. Indies learn by themselves. Therefore when people post a link or suggestions, go read it yourself and understand. And if there’s still some confusion, feel free to bump the previous thread.
8.) Posters, please have some considerations when you post an answer.
Most important thing, be nice. No point flaming people, criticizing them because of some small mistakes. Point out to the original posters where he/she had gone wrong. I guess everyone has to start somewhere and i hope that somewhere would be a great start for everyone.
And if the starter of the thread is really new to scripting, make some boo boo, just ask them to obey the rules next time and explain to them what went wrong. So be nice. ![]()
9.) Last but not least. I think this is quite important. Thank the person
Remember to thank the person who helped/have help you and make sure to state if your problems have being solved and also state what you did to solve it rather than posting.
Never mind. I got it.
Or Thanks.
Then other people reading the thread have no idea how to go about solving it and will be forced to open a new thread or reply to the old one.
Have fun in the Unity Community. Hope this would be of some help to people new to the Unity Scripting forum. If there’s any error or typo or anything to add. Feel free to tell me. And i will add it.
It would be nice if this gets pinned. ![]()