Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
This post has been wikified, any user with enough reputation can edit it.
avatar image
28
Question by Aldwoni_legacy · Jun 23, 2011 at 01:56 PM · metaunityanswers-site-specificqato

How do I ask a good Question?

How do I ask a good Question?

What do you need to do to make people react faster on your questions? What do you need to do to get useful answers?

I would like to know what I (as maker of the question) can do to get a fast and useful answer.

Comment
Add comment · Show 7
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image equalsequals · Jun 23, 2011 at 03:45 PM 6
Share

Seeing this question made me so happy I'm handing out free karma.

avatar image Chris D · Jun 23, 2011 at 03:54 PM 1
Share

@Aldwoni This is a good question in its own right. I think this thread is going to be helpful to a lot of people.

avatar image Marnix · Jun 23, 2011 at 04:09 PM 1
Share

@Aldwoni: Still I would use a bit less tags. A tag like ask or good doesn't say a lot about the subject of the question.

avatar image Bravini · Jun 23, 2011 at 04:37 PM 0
Share

what is a good question? yours. And what is a good answer? $$anonymous$$e.

avatar image fireDude67 · Jun 23, 2011 at 05:34 PM 1
Share

@Bravini That's not really what we want new users thinking. This is what we do want them to think. What is a good question? One that's easy to Answer. What is a good Answer? $$anonymous$$ine.

Show more comments

5 Replies

· Add your reply
  • Sort: 
avatar image
24

Answer by Chrisg · Jun 23, 2011 at 02:27 PM

  1. Be specific - "How do I make a FPS" is not specific.

  2. Include all the relevant data - include script, related object set ups, intended effect, etc

  3. Be legible - "how i make gaem wit invetary and smart enemay???" is not going anywhere. Not to be confused with poor english: "How i do level load? have two scene but not know code" is fine.

  4. Relevant title - "HOW I MINE FISH?!" is bad. "How can I make one object generate a second object when clicked?" is good.

  5. Be patient - questions can take hours, even days to be answered. Asking every 5 minutes is just annoying.

  6. Know your ability level - if you've just started, you won't be getting people explaining how to implement massively multiplayer logic.

  7. Short answers - The longer I have to type, the less chance you get an answer.

  8. Try - It's a lot easier to explain why you failed, and where the logic has it's holes, than to explain the whole idea. "You're trying to use a static array for way points - try using a normal one, and the Array.Push() function. Static arrays can't be resized, but normal ones can." vs "Use an array. Calculate each position and store them in a new bracket."

Comment
Add comment · Show 5 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image fireDude67 · Jun 23, 2011 at 05:36 PM 0
Share

What's a invetary?? I'm just curious on what that is SUPPOSED to be.

avatar image CHPedersen · Jun 24, 2011 at 06:27 AM 0
Share

I think that was supposed to be "inventory". ;)

avatar image sketchers1 · Aug 21, 2011 at 05:50 AM 0
Share

ok. that was just hilarious. :) hahaha

avatar image Phoskryfes · Sep 22, 2012 at 01:28 PM 0
Share

He's right though. thanks for this answer though. I love #5. also "How I $$anonymous$$e Fish" lol

avatar image Phoskryfes · Sep 22, 2012 at 01:30 PM 1
Share

You could also put the primary problem first at the very beginning so you'll have a better chance for them to read the whole story.

avatar image
19

Answer by save · Jun 23, 2011 at 03:16 PM

Now that's a good question! The presentation of a question consists of a couple of elements that needs to be taken into consideration to receive a well met answer.


Relevancy and keywords

First of all, make sure that the question actually belongs on UnityAnswers - will the answer contain Unity at all? If not - find the right forum for your topic. Make sure to search for your problem on a search engine and UnityAnswers before posting a question. Chances are that this very issue has been brought up and solved before. Search for keywords of your problem - if you can't find any liable solution then use those keywords as tags to your question when posting on UnityAnswers.

Introducing a task

Introduce the task and describe what you're trying to achieve. Assume from the very beginning that nobody has a clue of what this is, as you would describe something brand new.

Example: I have a space scene in 3d containing the Earth and its Moon as separate GameObjects. I am trying to get the Moon to orbit Earth, what methods can I use?

A clear message

Make sure that the actual question is easy to understand and that the outcome is a clear question. Give your question a descriptive title - not to long, not to short. The question should stand for itself and not rely on any of your earlier, or somebody else, questions. If it's a followup to an earlier of your questions make sure to describe the origin problem briefly and reference with a link. Find the keywords to your issue and tag the question before posting.

The purpose of the question

What do you want to achieve by asking? Make sure to describe the outcome of what you're trying to achieve from the very beginning and all things that might be relevant to the issue. This also opens up for people to throw in hints - maybe a brand new angle to the problem to solve things easier along the way.

Example: I have a space scene in 3d containing the Earth and its Moon as separate GameObjects. I am trying to get the Moon to orbit Earth. They both rotate along their Y-axis with the code: [code] while Earth also later should orbit the Sun. How do I make a GameObject orbit another GameObject?

How far down the rabbit hole are you?

Always introduce how far you've been able to solve the issue by yourself. If the question has to do with code, make sure to post the relevant isolated code for what you're trying to achieve. Explain what you've already tried and why it didn't work for you.

Tidy format and making sense

The layout and format is as important as the actual grammar. Make sure to use proper English (use a translation if you're unable such as Google-Translate) and format your text so it looks appealing. In other words, don't write text without separating the parts, always use the 101010-button to format your code and let the browser spell check your content if available.

Care and respect

UnityAnswers is solely created by humans, just like you - they think and feel. Be respectful in your writing and ask things politely. Doing this will increase the chances of getting something extra in return.

Followup and closure

A good question followed by a good answer needs closure. Let the person who answered know that this was your accepted answer by clicking this icon: accepted If an answer is helpful in any way, give something back to the person by clicking this icon: good

Accepting an answer will not only notify the person who answered that this was correct, but everyone else that struggle with the same issue now know there's a correct answer. Accepting an answer also gives you karma.


A good question will receive greater notice and good answer(s).

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Eric5h5 · Jun 23, 2011 at 04:49 PM 2
Share

In addition to formatting code in UnityAnswers, I'd also suggest the code formatting itself should be coherent and adhere to some sort of standard. I'm much less likely to look at overly messy code.

avatar image fireDude67 · Jun 23, 2011 at 05:37 PM 2
Share

Possible Duplicate Of This Question: http://answers.unity3d.com/questions/21300/make-gameobjectmodel-orbit-a-sphere.html jk, obviously.

avatar image Herman-Tulleken · Jun 24, 2011 at 06:21 AM 2
Share

In additional to properly formatting code, I would also suggest:

  • Limit the amount of code to the relevant parts

  • Use English variable names

avatar image
11

Answer by LegionIsTaken · Jun 23, 2011 at 02:07 PM

  • Have a specific title and text.

  • Formulate yourself well so people can understand you.

  • Add proper and specific tags so people know to start with what the topic is all about.

  • Be nice to people and the will be nice to you.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
10

Answer by Jason B · Jun 23, 2011 at 02:14 PM

Have a specific answerable question in mind. Don't ask a question that would lead to a long discussion and not result in a straightforward answer.

If you have a question regarding scripting, make it clear which language you need help with in the tags and provide all code you've already written which is relevant.

If you need to describe something you want to do in some sort of spacial terms, drawing and uploading a simple diagram can go far towards getting an exact answer.

Always read the manual before you ask a question. If you ask something that can be read straight out of the manual, you won't be answered, or your answers will be "read the manual."

Never, ever ask someone if they can "write a script for you" as this will cause many thumb downs and negative comments. If you're asking a question, it should be for the purpose of learning, not having someone swoop in and do your work for you.

Be polite, spell properly.

This is all I can think of that I could ask for in a question that would result in me giving a fast, accurate response.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
8

Answer by Molix · Jun 23, 2011 at 02:15 PM

There are some good answers about getting the most out of the site, e.g. here.

  • Phrase the subject as a question, not a statement.

  • Keep the question on topics related to developing with Unity

  • Make sure it is an answerable question. This is not for discussion.

  • Keep the scope of the question as focused as possible. Bad: "how to make a game like x"

  • Make sure it is something that at least one other person could find useful. Bad: "how to fix my code?". Relate it to something in the engine so that others with similar problems can find it and benefit from it.

  • Include details of what you have done, with code samples, but do not just dump a massive piece of code up there and expect others to wade in.

  • Be polite and respectful; you're asking for free help.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

18 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Editing tags, questions, and the Bounty System [New Ua] 1 Answer

[META] Karma: Why & What? 5 Answers

How can we, as users, improve Unity Answers? (post-transition edition) 8 Answers

Unity Answers - Notifications 1 Answer

How do I mark a question as answered on QATO? 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges