Index
A
- Anchor
- dropping / Dropping Anchor
- working / Put a nail in it, and trim the sails
- animation / Animation
- adding, to mix / Adding animation to the mix
- Animation system / Render cameras
- Aspect Ratio Fitter / Aspect Ratio Fitter
- asset store
- about / The Asset Store
- Atlassian SourceTree
- URL / Downloading the code
B
- BASIC
- URL / State of play
- BeginArea / BeginArea
- big game
- setting up / Setting up for the big game
- prerequisites / Some prerequisites
- setting up for / Setting up for the big game
- Box control / The Box control
- built-in event interfaces / Built-in event interfaces
- Pointer Events / Built-in event interfaces
- Drag Handlers / Built-in event interfaces
- Miscellaneous handlers / Built-in event interfaces
- Button control / The Button control
- adding / Don't push this button
C
- Cameras
- about / The Canvas and Cameras
- Canvas
- about / The Canvas, The Canvas and Cameras
- Renderer / The Canvas Renderer
- Groups / Canvas Groups
- canvas / The Canvas
- Canvas Groups / Canvas Groups
- Canvas Renderer / The Canvas Renderer
- Canvas Scaler, modes
- about / Resolution and scaling
- Constant Pixel Size / Constant Pixel Size
- Scale with Screen Size / Scale with Screen Size
- Constant Physical Size / Constant Physical Size
- Canvas Scaler component
- Constant Pixel Size / Working with the constant default
- Reference Resolution / Scaling to my view
- Constant Physical Size / Getting physical
- selecting / Which to choose?
- checkbox control / The Toggle/checkbox control
- Click event / An event occurred, what do I do?
- Runtime selector / An event occurred, what do I do?
- Object selector / An event occurred, what do I do?
- Action selector / An event occurred, what do I do?
- Value selector / An event occurred, what do I do?
- Constant Physical Size / Constant Physical Size, Getting physical
- Constant Pixel Size / Constant Pixel Size, Working with the constant default
- Content Size Fitter / Content Size Fitter
- control extensibility / Control extensibility
- controls
- grouping / Grouping controls
- naming / Naming controls
- focusing on / Getting in focus
- about / New controls, Overview
- Selectable / New controls
- Panel / New controls
- Text / New controls
- Image / New controls
- Raw Image / New controls
- Button / New controls
- Toggle / New controls
- Scrollbar / New controls
- Slider / New controls
- code / A word on code
- project, setting up / Setting up the project
- built-in images, warning / A warning on the built-in images
- Custom Editor windows
- URL / What is in the solution?
- custom event
- Data Structure / A custom event Data Structure
- interface / A custom event Interface
- static container / A custom event static container
- processing / Processing a custom event
- custom events
- building / Building your own handlers or custom events
D
- delegates
- URL / Working with events
- Doomstalker GUI assets
- URL, for downloading / Some prerequisites
- Drag Handlers
- IInitializePotentialDragHandler / Built-in event interfaces
- IBeginDragHandler / Built-in event interfaces
- IDragHandler / Built-in event interfaces
- IEndDragHandler / Built-in event interfaces
- IDropHandler / Built-in event interfaces
- Droid script / The Droid script
- dynamic parameters
- about / Dynamic event properties
E
- Editor And Runtime
- URL / Working with events
- Effect components
- Outline / Shadows and effects
- Position As UV1 / Shadows and effects
- Event Camera
- about / Event Cameras
- Event Cameras
- about / A final word on Event Cameras
- events
- working with / Working with events
- parameter, using / Using a parameter
- built-in event interfaces / Built-in event interfaces
- executing / Executing events
- custom events, building / Building your own handlers or custom events
- handlers, building / Building your own handlers or custom events
- custom events, Data Structure / A custom event Data Structure
- custom events, interface / A custom event Interface
- custom events, static container / A custom event static container
- custom events, processing / Processing a custom event
- Events types / GUI events and properties
- Event summary information / GUI events and properties
- Event System
- about / Unravelling the Event System
- loop / The Event System loop
- controlling state / Controlling state
- raycasting / Raycast Marshalling
- summing / Summing up the Event System
- Event Triggers / Event Triggers
- Event values / GUI events and properties
- examples
- UI Window Base / Examples, examples, and even more examples
- Curved Text / Examples, examples, and even more examples
- Gradient / Examples, examples, and even more examples
- Tab Navigation / Examples, examples, and even more examples
- RaycastMask / Examples, examples, and even more examples
- Expand / Scaling to my view
F
- Field of View, Render Camera
- UI, drawing / Getting some perspective
- rotation example / Getting some perspective
- Filled Images
- about / Filled Images
- Fill Method / Filled Images
- Fill Origin / Filled Images
- Fill Amount / Filled Images
- Clockwise / Filled Images
- fonts
- URL / Dealing with text
- fork
- creating / Getting forked
- FPS control
- about / A simple FPS control
- Free SciFi Fighter asset package
- URL, for downloading / Setting up for the big game
G
- Grid Layout Group / Grid Layout Group
- groups
- about / Groups, Automatic layouts and options
- Horizontal Layout Group / Horizontal Layout Group, Horizontal Layout Group
- Vertical Layout Group / Vertical Layout Group, Vertical Layout Group
- Grid Layout Group / Grid Layout Group, Grid Layout Group
- Toggle Group / Toggle Group
- layout options / Layout options
- GUI
- properties / GUI events and properties
- events / GUI events and properties
- GUI control features
- about / Common control features
- controls, grouping / Grouping controls
- controls, naming / Naming controls
- controls, focusing on / Getting in focus
- tooltips / Tooltips
- Window control / The Window control
- GUI controls
- about / GUI controls
- Label control / The Label control
- texture, drawing / Texture drawing
- Button control / The Button control
- Text control / The Text control
- Box control / The Box control
- Toggle control / The Toggle/checkbox control
- checkbox control / The Toggle/checkbox control
- Toolbar panels / Toolbar panels
- Slider control / The Slider/Scrollbar controls
- Scrollbar control / The Slider/Scrollbar controls
- ScrollView control / The ScrollView control
- Rich text formatting / Rich Text Formatting
- GUI Generator
- about / GUI Generator ($40)
- URL / GUI Generator ($40)
- GUI skins
- about / GUI styles and skins
- GUI styles
- about / GUI styles and skins
H
- handlers
- building / Building your own handlers or custom events
- health bar
- building / Stretch it, bend it
- HealthUIPanel panel
- about / Am I dead yet?
- Horizontal layout group / Horizontal and Vertical layout groups
- Horizontal Layout Group / Horizontal Layout Group
I
- Image control
- about / Bring on the images
- Source Image / Bring on the images
- Color / Bring on the images
- Material / Bring on the images
- Preserve Aspect / Bring on the images
- Set Native Size / Bring on the images
- images
- about / Image types
- Simple Images / Simple Images
- Sliced Images / Sliced Images
- Tiled Images / Tiled Images
- Filled Images / Filled Images
- initial 3D scene, big game / The initial 3D scene
- input events
- about / Input events
- PointerEnter (IPointerEnterHandler.OnPointerEnter) / Input events
- PointerExit (IPointerExitHandler.OnPointerExit) / Input events
- PointerDown (IPointerDownHandler.OnPointerDown) / Input events
- PointerUp (IPointerUpHandler.OnPointerUp) / Input events
- PointerClick (IPointerClickHandler.OnPointerClick) / Input events
- Drag (IDragHandler.OnDrag) / Input events
- Drop (IDropHandler.OnDrop) / Input events
- Scroll (IScrollHandler.OnScroll) / Input events
- UpdateSelected (IUpdateSelectedHandler.OnUpdateSelected) / Input events
- Select (ISelectHandler.OnSelect) / Input events
- Deselect (IDeselectHandler.OnDeselect) / Input events
- Move (IMoveHandler.OnMove) / Input events
- Input Field control
- about / Adding interaction with input
- Standard / Adding interaction with input
- Autocorrected / Adding interaction with input
- Integer Number/Decimal Number / Adding interaction with input
- Alphanumeric / Adding interaction with input
- Name / Adding interaction with input
- E-mail address / Adding interaction with input
- Password/Pin / Adding interaction with input
- input modules
- about / Input modules
- Standalone Input Module / Input modules
- Touch Input Module / Input modules
- Pointer Input Module / Input modules
- Base Input Module / Input modules
L
- Label control / The Label control
- layout controls
- about / Layout controls
- BeginArea / BeginArea
- Horizontal layout group / Horizontal and Vertical layout groups
- Vertical layout group / Horizontal and Vertical layout groups
- Layout Element / Layout Element
- layout options
- about / Layout options
- Layout Element / Layout Element
- Content Size Fitter / Content Size Fitter
- Aspect Ratio Fitter / Aspect Ratio Fitter
- Scroll Rect / Scroll Rect
- Masks / Masks
- layouts
- about / New layouts, Automatic layouts and options
- Rect Transform / Rect Transform
- canvas / The Canvas
- groups / Groups
- masking / Masking
- legacy GUI system
- drawback / State of play
- logon example
- about / The logon example
M
- masking / Masking
- Masks / Masks
- MenuPage
- about / MenuPage ($10)
- URL / MenuPage ($10)
- Mercurial
- Miscellaneous handlers
- IScrollHandler / Built-in event interfaces
- IUpdateSelectedHandler / Built-in event interfaces
- ISelectHandler / Built-in event interfaces
- IDeselectHandler / Built-in event interfaces
- IMoveHandler / Built-in event interfaces
- ISubmitHandler / Built-in event interfaces
- ICancelHandler / Built-in event interfaces
- modes, Screen Space Canvas
N
- navigation
- about / Navigation
- Automatic / Navigation
- Horizontal / Navigation
- Vertical / Navigation
- Explicit / Navigation
- None / Navigation
- NGUI
- URL / The Asset Store
- NobleAvatar V02.zip file
- URL, for downloading / Some prerequisites
O
- OnGUI method
- changed / GUI events and properties
- color / GUI events and properties
- contentColor / GUI events and properties
- backgroundColor / GUI events and properties
- depth / GUI events and properties
- matrix / GUI events and properties
- Open source UI
- access, getting / Getting access to the source
- code repository / The repository
- fork, creating / Getting forked
- code, downloading / Downloading the code
- updates / Keeping up to date
- version, adding to project / Adding your own version of UI to your project
- pointers / Extra credit, push it back to Unity
P
- panel / Bring on the images
- parameter, events
- using / Using a parameter
- types / Using a parameter
- Picas
- URL / Constant Physical Size
- Pivot point / The Rect Transform component
- Pixels Per Unit setting / Constant Pixel Size
- Pointer Events
- IPointerEnterHandler / Built-in event interfaces
- IPointerExitHandler / Built-in event interfaces
- IPointerDownHandler / Built-in event interfaces
- IPointerUpHandler / Built-in event interfaces
- IPointerClickHandler / Built-in event interfaces
- Portal
- Property Drawers
- URL / What is in the solution?
R
- #region syntax
- URL / Input events
- RawImage
- about / A word on RawImage
- Raycasting
- about / Raycasting
- URL / Raycasting
- Raycasting, components
- Physics Raycaster / Raycasting
- Physics 2D Raycaster / Raycasting
- Base Raycaster / Raycasting
- raycasting, Event System
- about / Raycast Marshalling
- Physics Raycaster / Raycast Marshalling
- Physics 2D Raycaster / Raycast Marshalling
- Graphics Raycaster / Raycast Marshalling
- Another Raycaster / Raycast Marshalling
- URL / Raycast Marshalling
- Rect Tool / The Rect Tool
- RectTransform / Overview
- Rect Transform / Rect Transform
- Rect Transforms
- about / The Rect Transforms
- Rect Tool / The Rect Tool
- component / The Rect Transform component
- Pos X/Pos Y/Pos Z / The Rect Transform component
- Width/Height / The Rect Transform component
- Left/Top/Right/Bottom / The Rect Transform component
- Blueprint mode / The Rect Transform component
- Raw mode / The Rect Transform component
- Anchors / The Rect Transform component
- Pivot / The Rect Transform component
- Anchor Point / The Rect Transform component
- scaling / Scaling the Rect Transform
- Canvas / The Canvas
- Reference Resolution / Scaling to my view
- render cameras
- about / Render cameras
- settings / Render cameras
- Render Texture
- RenderTextures / Render cameras
- resolution
- RGBA color space notation
- URL / <color></color>
- Rich text formatting
- about / Rich Text Formatting
- <b></b> / <b></b>
- <i></i> / <i></i>
- <size></size> / <size></size>
- <color></color> / <color></color>
- Rich Text manual reference page
- URL / <color></color>
- Roll a Ball Derby
- about / The Roll a Ball Derby
- URL / The Roll a Ball Derby
- Droid script / The Droid script
- Alarm plates / The Alarm plates
- watchers, watching / Who watches the watchers?
S
- scale
- issues / Troubles with scale
- Scale with Screen Size / Scale with Screen Size
- scaling
- scene
- World Space Canvas, adding to / The showcase, Build your UI and place it in the scene
- Screen Space - Camera
- about / Screen Space and World Space
- Screen Space - Camera health bar
- about / A Screen Space – Camera health bar
- Canvas / What's in a Canvas?
- example / Am I dead yet?
- options, updating for GUICamera / Reaching in
- perspective, modifying / It's all gone a bit flat
- Scrollbar control / The Slider/Scrollbar controls
- about / Ancient scrolls, Scrolling, Rect'ing, and Masking, oh my
- Value / Ancient scrolls
- Size / Ancient scrolls
- Number of Steps / Ancient scrolls
- Scrollbar control code
- about / Scrollbar control code
- Scrollbars / The ScrollView control
- Scroll Rect / Scroll Rect
- ScrollView control / The ScrollView control
- Selectable component / What makes it Selectable?
- about / An event occurred, what do I do?
- Selection Grid control / The SelectionGrid control
- settings, render cameras
- Clear flags / Render cameras
- Culling Mask / Render cameras
- Projection / Render cameras
- Perspective Field of View (FOV) / Render cameras
- Viewport Rect / Render cameras
- Target Texture / Render cameras
- setup tutorial, demo scene
- URL, for blog / Setting up for the big game
- shaders
- about / A word on shaders
- Shadow component / Shadows and effects
- Shrink / Scaling to my view
- Skybox Volume 2 Nebula asset package
- URL, for downloading / Setting up for the big game
- Sliced Images / Sliced Images
- Slider control / The Slider/Scrollbar controls
- about / Sliding opportunities
- Fill Rect / Sliding opportunities
- Handle Rect / Sliding opportunities
- Direction / Sliding opportunities
- Min and Max Values / Sliding opportunities
- Whole Numbers / Sliding opportunities
- Value / Sliding opportunities
- Slider control code
- about / Slider control code
- Sprite 2D
- working / Next up, some Sprite 2D work
- Sprite Editor
T
- Text control / The Text control
- TextField / The Text control
- TextArea / The Text control
- PasswordField / The Text control
- about / Dealing with text
- Text / Dealing with text
- Font / Dealing with text
- Font Style / Dealing with text
- Font Size / Dealing with text
- Line Spacing / Dealing with text
- Rich Text / Dealing with text
- Alignment / Dealing with text
- Horizontal Overflow / Dealing with text
- Vertical Overflow / Dealing with text
- Best Fit / Dealing with text
- Color / Dealing with text
- Material / Dealing with text
- FPS control / A simple FPS control
- interaction, adding with input / Adding interaction with input
- shadows / Shadows and effects
- effects / Shadows and effects
- TextMeshPro
- about / TextMeshPro ($65)
- URL / TextMeshPro ($65), Dealing with text
- texture
- drawing / Texture drawing
- Thunderdome
- about / Enter Thunderdome
- new layouts / New layouts
- new controls / New controls
- UnityEvent system / New UnityEvent system
- control extensibility / Control extensibility
- animation / Animation
- store / Even the Asset Store has you covered
- Tiled Images / Tiled Images
- Toggle control / The Toggle/checkbox control
- about / Which direction to travel?
- Toggle Group component
- about / Grouping toggles
- Toggle options
- Is On / Which direction to travel?
- Toggle Transition / Which direction to travel?
- Graphic / Which direction to travel?
- Group / Which direction to travel?
- Toolbar control / The Toolbar control
- Toolbar panels
- about / Toolbar panels
- Toolbar control / The Toolbar control
- Selection Grid control / The SelectionGrid control
- tooltips / Tooltips
- Tortoise HG
- URL / Downloading the code
- Transition options
- about / What makes it Selectable?
- ColorTint / What makes it Selectable?
- SpriteSwap / What makes it Selectable?
- Animation / What makes it Selectable?
U
- UI pack
- URL / The ultimate awesome menu
- about / The ultimate awesome menu
- Unit Test Tools / Getting access to the source
- Unity 2D Sprite Editor
- Unity documentation
- URL / Constant Pixel Size
- UnityEditor.UI / What is in the solution?
- UnityEngine.UI / What is in the solution?
- UnityEngine.UI-Editor / What is in the solution?
- UnityEvent / Working with events
- UnityEvent system / New UnityEvent system
- about / The UnityEvent system
- Raycasting / Raycasting
- input modules / Input modules
- input events / Input events
- Event Triggers / Event Triggers
- Unity examples
- Unity Extra GUI Skins asset
- URL / GUI styles and skins
- Unity Text System / Dealing with text
- Unity UI forum
- Unity UI system
- features / Enter Thunderdome
V
- Vertical layout group / Horizontal and Vertical layout groups
- Vertical Layout Group / Vertical Layout Group
- VisualHG / Downloading the code
W
- Window control / The Window control
- World Space
- about / Screen Space and World Space
- World Space canvas / The Canvas
- World Space Canvas
- adding, to scene / The showcase, Build your UI and place it in the scene