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
8
Question by SisterKy · Jul 25, 2011 at 03:21 PM · scriptingbasicslearningwhere-to-startoafa

List of Frequently Asked Beginners Questions?

Can we please have a list of Frequently Asked Beginners Questions to link to?

Greetz, Ky.

Comment
Add comment · Show 2
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 cookies · Jul 25, 2011 at 05:30 PM 0
Share

are you allowed to answer your own question right off the bat, and ask for upvotes? If anything this should be a wiki/meta question

avatar image Jason B · Jul 25, 2011 at 06:11 PM 7
Share

You are allowed to ask a question and then answer it yourself. $$anonymous$$ore than anything, Unity Answers needs to be thought of more as a knowledge base full of questions with accepted answers, and not a forum for discussion. So I see no problem with "I ask a question just to answer it." We value nothing more here than correct answers to relevant questions. It doesn't matter who answers, as long as it's the right answer.

1 Reply

· Add your reply
  • Sort: 
avatar image
16
Best Answer Wiki

Answer by SisterKy · Jul 25, 2011 at 03:22 PM

Something vital is missing? Say something!

Something is way too dificult for Beginners? Comment!

You've seen a better answer? Post a Link!

Please help improve this page.

Search the heap

Unity Google Custom Search!

Get the most out of Unity Answers

Not enough information? Check out the respective Tags and sort by 'most voted'

NOTE: When posting, please always keep in mind:

UnityAnswers is meant to be a KnowledgeDatabase!

Help us keep this place pretty :)

  • Post your Questions with a title and tag that others will tell what it is all about.
  • Post your Answer as an Answer. Post your Comment as a Comment.
  • If you fixed it yourself, tell us how!
  • Mark questions 'accepted' if they solved your problem. (even if you fixed it yourself)
  • Vote for questions/answers if they helped you; not only in your own question. (you need 15 Points to vote)

  • Ask good questions!
  • Ask pretty formatted questions!
  • Vote!

get Stuff / 3rd Party

  • Models,Textures,Sprites
  • Sound
  • Tools, Plugins and Components
  • ready-to-use Scripts (Unify-Wiki)

Getting started

Learn / Learn scripting

The overwhrelming long List of Tutorials and Places-to-get-Help

Learn Scripting

Scripting-superbasics

If you are completely new to scripting of any kind THIS is your place to start!

  • Good Habits
  • What Language should I choose?
  • js-c#-Syntax Differences
  • Further Information check for Tags ScriptingBasics (sort by moste voted), Execution-Order and Language-Comparison

    Built-in Functions that start everything else

    scary list of all possible Functions that can be used to set off anything else (see 'overridable Functions')

  • Custom Functions that return a value
  • Custom Functions with optional parameters (overloading)
  • Scary list of all possible build-in stuff

    words starting with small letter = variables

    words starting with capital letter = function

    Terminology

    (what does this or that word mean exactly?)

  • Scripting-superbasics
  • Container-GameObject
  • Zoom vs Dolly?
  • Types

    • what's 'int' and other 'types'?
    • Arrays
    • Enums

    Operators

  • What's the !-Operator? (is not)
  • What's the *-Operator? (mulitply)
  • What's the %-Operator? (modulo)
  • What's the ?-Operator? (ternary)
  • Truely scary list of all Operators
  • Loops

  • What's a for-loop?
  • What's a while-loop?

    Beware! While-loops love to freeze your game!

    Basi-di-Basics

  • Scripting-superbasics (yes, it's really that good for beginners :p)
  • Add to a Variable
  • Random Number
  • make something invisible (just jump right to the answers)
  • stop something from falling through the Floor (Detecting collisions)
  • Move an Object

    (Note: For Character-Movement see 'CharacterController' below)

    • Move something in the Editor-Scene-Window
    • Move something in the Editor-Scene-Window along its local axis
    • Move to some Point
    • Move back and forth between PointA and PointB
    • Move on the surface of a little planet (feet faced to the center of the planet)
    • Move something with Force (quietly humms starwars-tunes :p )

    Rotate an Object

    • Rotate
    • Rotate around own center
    • Rotate around moving Object
    • Rotate on MouseDrag

    Access / Reference

  • Reference a GameObject by Drag&Drop
  • Reference a GameObject / Script and access its Functions and Variables

    Question 1

    Question 2

    Question 3

  • Reference all GameObjects with a particular Tag
  • Share variable-values between multiple copies of the same script
  • Parenting

    • create a Child in Editor
    • access Parent
    • access Children
    • Have a tool stick to a bodypart (e.g. equip a weapon)

    enable/disable/delete

    • enable/disable a GameObject / Script
    • enable/disable a GameObject with its children
    • disable all but one Script in a GameObject
    • delete object from scene (by script)

    trigger some event

    • Trigger some event while walking around
    • Teleport
    • Drop stuff
    • Collect stuff
    • Play some Audio

    Unity3d-Editor

    • Unity keeps crashing on startup!
    • Loaded a Project but there's nothing to see?!!
    • Open multiple Projects simultaniously

  • prevent changing values by accident while in play-mode
  • What are the special Folders doing?
  • Collapse all Folders
  • Hide/show Objects by Layer (like in 3dsmax)
  • UniScity

    • Customize UniScite

    MonoDevelop

    Creating the Application

    Note: Find some genre-specific topics at the end of this list!

    Managing the Application

    • Restart: Reload scene or reset of most variables
    • transfer Stuff from Scene to Scene
    • select a Scenes to switch to
    • Fade in/out Scene

  • Pause/Unpause on button
  • Pause for x seconds
  • Save/Load Character-Position
  • Save/Load User-Progress
  • Import

    My object has weird see-through parts / Top 'layer' is gone

  • Flip normals in blender
  • Flip normals in 3dsmax:

    EditMesh > Polygon (select Polys to flip) > SurfaceProperties > Flip

    EditPoly > Polygon (select Polys to flip) > EditPolygons > Flip

  • Flip normals in maya
  • My object is PINK!! (Pink pixels mean there's something wrong with the shader)
  • Materials

    Textures

    • White Edges with Alpha

  • Double-sided Plane
  • Modify Colors/Textures
  • Flat Background (no Skybox)
  • custom Skybox
  • moving Skybox
  • Fade in/out; fade skyboxes
  • Instantiate / Prefabs

    • Can't hold reference in prefab?
    • Change Model after prefab'ed
    • Instantiate and Reference a Prefab on Runtime (no Drag&Drop in Editor)
    • Instantiate at click-position

    Interface

    GUI

    • BestPractices

  • don't let clicks pass through buttons (into the 3d world)
  • Do the same thing for each button additional to their normal function without having to write it into each if-button-clicked-statement? (e.g. add a click sound for all buttons)
  • Display-order of several elements (what's on top, what's below?)
  • Progress Bar
  • Circular Progress Bar
  • Speedometer
  • Rotate GUI-Textures
  • Move GUI-Textrues
  • SelectionMenue
  • DropDownMenue
  • GUI-Element anchored to object in 3d-space
  • Special Characters (Umlauts, accents, euro, dollar, yen...)
  • Non-GUI user-guidance

    • highlight selected object

    Input

    • RightClick
    • DoubleClick

  • Toggle a variable-value when key pressed
  • Cycle through tools with single key/button
  • Rotate on MouseDrag
  • Drag&Drop (no rigidbody)
  • Drag&Drop (no rigidbody)
  • Drag&Drop with restricted axis (no rigidbody)
  • Drag&Drop with snap-to-position
  • Drag&Drop with restricted z-axis relative to camera
  • Pick up, carry around, drop
  • Math Stuff / Game Mechanics

    • Oscillating Values/Positions
    • Time.time explained
    • Time.deltaTime for Lerp explained
    • how the *-Operator creates time-independece

  • boolean <-> integer
  • string <-> integer
  • Rotation, EulerAngles, Quaternions
  • More on Quaternions
  • get negative angles
  • Distance
  • All objects in range x
  • Area Damage
  • Bezier Curve1
  • Bezier Curve2
  • Ellipse
  • Physics

    • Collision-Detection
    • Include/Exclude certain Objects from Raycasting/Collision
    • What are/do LayerMasks
    • Don't go through things
    • Have some but not all aspects of a Rigidbody behave like 'IsKinematic'
    • Floating object (water)
    • Collision-Position of a Raycast
    • access properties of the hit object of a raycast
    • Fixed Update?

    Character Controller

    • CharacterController Fundamentals

  • Click-to-Move in JS
  • Click-to-Move in C#
  • stop something from falling through the Floor
  • CharacterController not colliding with each-other
  • CharacterController on top of each other
  • CharacterController slips off moving things
  • Special Moves

    • Swim & Dive
    • Swim & Dive (more detail)
    • WallClimbing

    FirstPersonController

    • FirstPersonFlight

    ThirdPersonController

    Artificial Intelligence (AI)

    • only see stuff in a certain distance (then change color)
    • only see stuff in a certain distance and angle
    • look at closest thing of type xy

    Animation

    • what's WrapMode?
    • Stop interaction while Animation
    • wait for Antimation to complete

    Terrain

    • Sperical Terrain (little Planet)

    Sound

    • play a sound
    • Hit an Object, play a sound
    • Crossfade Sounds

    Particles

    • Nebula
    • Particle-cloud with specific shape (ring)

    Lighting

    • Mood

    Shader

    • Tutorials
    • Best Practices

    Camera

    • LookAt by moving (not rotating) the Cam
    • LookAt offset
    • render/ignore certain Objects
    • Does the Cam see an Object?
    • SplitScreen

    WebPlayer

  • how widespread is the webplayer
  • facebook-integration
  • RightMouseButton
  • Debug & Polish

    Debugging

    Unity Freezes, no Debug-output

    find the Editor Log File (for when unity freezes and doesn't draw to the console)

  • what's Null Reference Exception?
  • What is a null reference and how do I fix it?
  • Optimization

    • Introduction to optimization
    • Pool of Instances
    • Good PolyCount
    • Good Drawcalls-Amount
    • Reduce Drawcalls

    Build

    • short event is displaying in editor-play but not in build? (just jump right to the answer)

    Publishing, makin' da Moneys $$

    • convince the client that he wants Unity
    • create an installer
    • Get Publicity
    • Do I have to pay UnityTechnologies when I sell my game?
    • Make Money

    Genre-Specific

    • FirstPersonShooter
    • FirstPersonShooter official Tutorial
    • Melee-Weaponsystem
    • Realtime Strategy
    • TurnBased
    • MMO1
    • MMO2
    • Racer - a Speedometer
    • Flipper
    • 2D: Planes or Cubes?
    • Augmented Reality

    Greetz, Ky.

    little note of Topics to cover [far from complete!]

    • door

    • switch prop (weapon)

    • shoot as long as holing a button

    • syntax-errors

    • while key pressed http://answers.unity3d.com/questions/61317/while-button-pressed.html

    • while button pressed

    • while something else

    Comment
    Add comment · Show 7 · 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 mattdz · Jul 26, 2011 at 12:10 AM 3
    Share

    We could add a static page to the site for you guys that had this content in it, additionally, there's some new functionality that let's us add new actions on the fly - including one like "mark as a FAQ" which we could then show on the new page. Would that be helpful?

    avatar image Aldwoni_legacy · Jul 26, 2011 at 02:00 PM 0
    Share

    Who has the right to add something to the FAQ? you want only the necessary links there.

    avatar image SisterKy · Jul 27, 2011 at 01:16 PM 0
    Share

    You raise an interesting question there... what's 'necessary'? =/ In fear of leaving out anything important I went with 'rather too much than too little'... was that overkill? $$anonymous$$aybe we can emphasize important stuff or split this list in veryFABQ and extendedFABQ? I don't know...? What would make sense? Greetz, $$anonymous$$y.

    avatar image Chris D · Aug 02, 2011 at 07:04 PM 0
    Share

    @mattdz yes please!

    avatar image Jamora · Jan 21, 2014 at 03:17 PM 1
    Share

    Why has the functionality mentioned by mattdz not been implemented yet?

    I say people with sufficiently high karma (5k? 10k? 15k?)should be able to decide whether or not something belongs in the FAQ page.

    A quick count from the Users page:

    • 15k karma limit would mean 21 people would have the right ...

    • 10k karma limit would give 32 people the right ...

    • 5k karma limit would give 82 people the right ...

    ... to add questions to the FAQ page

    In the mean time, I suppose just linking this to people asking these questions will have to suffice.

    Show more comments

    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

    12 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

    Related Questions

    How to find what you're looking for in the Documentation? 3 Answers

    Where to Learn To Script 1 Answer

    How can I learn Unity? 2 Answers

    Does Unity support Inheritance and Subclassing? 9 Answers

    Unity 3.2 Tutorial 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