Main Page

From Unify Community Wiki
Revision as of 23:08, 6 March 2006 by NCarter (Talk | contribs)

Jump to: navigation, search

Contents

Welcome to the UnifyWiki

The UnityWiki is part of the Unify Web experience and is a place to find and share Unity knowledge. Special thanks to User:Aarku, User:Dho, NCarter, Freyr, Outcast and others.

Please see the discussion page of the main page for current goals and status. Please visit Help:Contents for general guidelines before you begin adding.

Visit User's Guide for usage and configuration help.

We're currently working on 848 articles about Unity and its surrounding subjects.

To create a new page, type in a title for your page in the URL bar after the "index.php/" like "index.php/NewArticle" then edit that page. It is a good idea to copy someone else's work onto your page at first to learn the layout etc.

Script Archive

Camera Controls

  • Headbobber - This script makes an object bob up and down smoothly when you're pressing one or both of the horizontal/vertical axes.

Character Controller Scripts

Debugging Scripts

  • DebugConsole - A script to allow scrolling feedback from your scripts. (Was DebugGUIController)

General Concepts

  • AManagerClass - example on how to add easy access to a singleton class in a scene.
  • ToggleGravity - example how to toggle a property, in this case the global gravity setting, by the left mouse button.

General Purpose Effect Scripts

  • CameraFacingBillboard - Use this script on a billboard or similar object to make it align itself with the camera.
  • LookAtCameraYonly - Use this script on a billboard or other object to have it face the camera but only rotate on the Y axis.
  • Mathfx - This script contains a growing number of small and useful math functions. (Short for Mathf eXtended)
  • StopEmittingAfterDelay - After a configurable delay, particles will fade naturally, then finally the object will get destroyed with autodestruct.

Graphical User Interface Scripts

  • Button - Use this script on a guiTexture object for regular push buttons that send a message when clicked.
  • GuiRatioFixer - Use on a GUIText /GUITexture object to automatically adjust aspect ratio
  • ToggleButton - Extends the Button class to create a toggle button.

Heads Up Display Scripts

Sound Scripts

  • JukeboxController - A very basic jukebox class. This can be used to manage multiple audio clips across different levels.

Shader Archive

  • Built In Shaders - Here you can get all the shaders that are built into Unity... to work or learn from (Note: must log-in to the forum to see and download the file).
  • BumpSpecModulate - Bump mapped shader that modulates between original texture color and "alpha color" based on alpha of main texture.
  • TexturedFont - Use this shader in place of the built in Text Shader for multicolored fonts instead of solid colored ones.
  • VegetationTwoPass - Great vegetation shader, renders opaque and then renders semitransparent.
  • VegetationVertexLit - Vertex-lit shader with no culling that is ideal for vegetation and other two sided polygon models.
  • UnlitAlpha - A non-backface culled, unilluminated, alpha tested shader which is suitable for sprites.
  • BlendedDecal - Suitable for superimposing alpha-masked textured markings onto the same plane as another surface.

Tips Archive

3D Application Tips

  • 3dApps - Which 3D applications are compatible with Unity.
  • Blender - Some critical tips for using Blender with Unity.
  • Maya - Tips and tricks for using Maya with Unity

2D Application Tips

Audio Application Tips

Unity Tips

  • Customized Packaging - How to customize the Unity packaging process, which occurs after a build.
  • Font Creation - An Adobe Illustrator template file to help create font textures.
  • Window Layout - Shows how to achieve three tall columns and a horizontally split view.
  • VRAM tips - Chart of texture compression sizes in VRAM

General Tips

Wizard Archive

These scripts go in the Assets/Editor folder of your project and require at least version 1.2 of Unity.

GameObject Manipulation

  • PlaceSelectionOnSurface - Takes the current selection and raycasts downward from each object and moves them to where they hit.
Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox