Index
A
- advanced features
- implementing, for minimaps / Implementing advanced features for minimaps, How to do it..., How it works...
- animated 3D UI warning
- creating / Making an animated 3D UI warning, How to do it...
- update function, transforming into coroutine / Transforming the update function into a coroutine
- player warning / Always orienting the warning towards the player
- floating effect, adding / Adding a floating effect
- armor
- used, for creating health bar / Creating a health bar with armor, How to do it..., How it works...
B
- bar
- creating / Creating bars that go up and down, How to do it..., How it works...
- displacement phase, adding / Adding a phase to use more than one bar
- bounds, adding / Adding bounds to our bar, Adding bounds and a phase, See also
- phase, adding / Adding bounds and a phase, See also
- bordered sprite / How it works...
- button
- animating, on cursor touch / Animating a button when the cursor is over it, How to do it..., How it works...
- stretching back / Stretches back the button to the same speed of the Highlighted animation
- buttons
- selecting, with keyboard / Selecting buttons through the keyboard, How to do it..., How it works...
- customizing, for color change / Making a button that changes color, How to do it..., How it works...
- images, modifying / Changing another image instead of the one attached to the button
C
- Canvas Scaler
- URL / See also
- character lower bound limits, input field
- circular mask
- adding, to image / Adding a circular mask to an image, How to do it..., How it works...
- Color.Lerp() function
- URL / See also
- coroutines
- URL / See also
- cursor
- changing, at runtime / Changing the cursor at runtime, How to do it..., How it works...
- animating / Animating the cursor
- URL / See also
- customiztion
- buttons, creating for color change / Making a button that changes color
- slider, creating for color change / Creating a slider that changes colors gradually
D
- 2D texture
- setting up, for bordered sprite / Setting up a 2D texture to be a bordered sprite, How to do it..., How it works...
- image, slicing with nine sections / Slicing with less than nine sections, See also
- 3D menu
- creating / Creating a 3D menu, How to do it..., How it works...
- quick shadows / Quick shadows
- 3D UI
- creating / Creating and placing a 3D UI, How to do it...
- placing / Creating and placing a 3D UI, How to do it...
- interacting, with 3D world / Using the 3D world
- directional radar
- creating / Creating a directional radar, How to do it..., How it works...
- script, testing / Testing the script
- projection plane, modifying / Changing the projection plane
- closest target detection / Closest target detection
- delay, adding through coroutine / Adding a delay in the radar through a coroutine
- using / More ideas on how to use the radar
- discrete slider
- used, for creating slide shower / Creating a slide shower using a discrete slider, How to do it..., How it works...
- distance displayer
- creating / Creating a distance displayer, How to do it..., How it works...
- script, testing / Testing the script
- code optimization, using delayed update through coroutines / Optimizing the code by using a delayed update through coroutines
- multi targets detecting / Multi target detecting
- beep sound, adding / Beep sound
- beep sound ratio, increasing with distance / Increasing the ratio of the beep sound according to the distance
- double sided timer
- creating / Creating a double-sided timer
- drag-and-drop element
- creating / Creating a drag-and-drop element, How to do it..., How it works...
- dropped objects, checking / Checking for dropped objects
- draggable panel
- creating / Making a draggable panel, How it works...
E
- entrance transition
- used, for creating menu / Creating a menu with an entrance transition, How to do it..., Freezing time
- event handlers
- list, URL / See also
- EventSystem
- URL / See also
- extendable and rotating UI element
- creating, with final fading effect / Creating an extendable and rotating element with a final fade effect
- shining effect, creating / Creating a shining effect
- shining effect, improving / Creating a better shining effect
- multiple axis, used for creating 3D effects / Using more than one axis to create 3D effects
- axis, controlling / Having control over each axis
- butterfly, creating / Creating a butterfly, See also
- extendable UI element
- creating, with final fading effect / Creating an extendable element with a final fade effect, How to do it..., How it works...
F
- final fading effect
- used, for creating extendable UI element / Creating an extendable element with a final fade effect, How to do it..., How it works...
- speed for each axis, changing / Changing the speed for each axis
- fading-in / Fade-in instead of Fade-out
- used, for creating extendable and rotating UI element / Creating an extendable and rotating element with a final fade effect, How to do it..., How it works...
- floating UI element
- creating / Making a floating UI element, How to do it..., How it works...
- shaking effect, creating / Creating a shaking effect
- sparkle effect, creating / Creating a sparkle effect
- butterfly, creating / Creating a better butterfly
G
- GetKeyDown() function
- URL / See also
H
- health bar
- creating, with armor / Creating a health bar with armor, How to do it..., How it works...
- hearts, symbolic lives counter
- animating / Animating hearts of the symbolic lives counter, How to do it..., How it works...
- animation, changing through script / Changing animation of the hearts of the symbolic lives counter through the script, How to do it...
- speed controller, adding / Adding a speed controller to customize speed in the Inspector and at runtime
I
- idle animation
- used, for creating menu / Creating a menu with an idle animation, How it works...
- image
- placing, in UI / Adding and placing an image in the UI, How to do it...
- adding, in UI / Adding and placing an image in the UI, How to do it...
- rotating / Rotating the image and changing the pivot point
- pivot point, changing / Rotating the image and changing the pivot point
- circular mask, adding to image / Adding a circular mask to an image, How to do it..., How it works...
- Image (Script) / Introduction
- input field, with personal text validation
- creating, at runtime / Making an input field with personal text validation at runtime, How to do it...
- string, checking / Checking the string when the player finished to type
- string, checking / Checking the string when the player finished to type
- for cycles, using for dynamic filtering / Using for cycles for dynamic filtering, See also
- Instantiate() function / Using the 3D world
K
- keyboard
- used, for selecting buttons / Selecting buttons through the keyboard, How to do it..., How it works...
- KeyCode
- URL / See also
- kingdom hearts health bar style
L
- LAY
- Layout Controllers
- reference, URLs / See also
- Lerp function
- URL / See also
- lights
- URL / See also
- linear health bar
- implementing / Implementing a linear health bar, How to do it..., How it works...
- linear timer
- about / Creating a linear timer
- creating / Creating a linear timer, How to do it..., How it works...
- code, running on expiry / Running code when the timer expires
- double sided timer, creating / Creating a double-sided timer
- using / Using a linear timer instead of a radial timer, See also
- lives counter
- implementing / Implementing a lives counter, How to do it..., How it works...
- maxLives count, changing / Changing the number of maxLives
- variable lives value, retrieving / Getting the number of lives
- lower bound
- adding, to slider / Adding upper and lower bounds to the slider, How to do it..., How it works...
M
- Mask component
- Mathf.Sin() function
- menu
- appearing / Appearing and disappearing menu, How to do it..., How it works...
- disappearing / Appearing and disappearing menu, How to do it..., How it works...
- freezing time / Freezing time
- creating, with entrance transition / Creating a menu with an entrance transition, How to do it..., Freezing time
- idle animation, creating / Creating a menu with an idle animation, How it works...
- minimap
- about / Introduction
- creating / Creating a minimap, How to do it...
- creating, with raw images / How it works...
- creating, with render textures / How it works...
- orthographic camera, setting / Setting an orthographic camera, See also
- references, URLs / See also
- advanced features, implementing / Implementing advanced features for minimaps, How to do it..., How it works...
- camera boundaries, limiting / Limiting the boundaries of the minimap camera
- rotating, according to player direction / Rotating the minimap according to where the player is facing
- compass, smoothly rotating / Smoothly rotating the minimap compass to point towards the relative north of the game environment
- lighting, improving / Improving the lighting within the minimap
- implementing, in closed environments / Ideas for implementing the minimap in closed environments
- techniques / Other techniques for minimaps
- mixed timer
- about / Creating a mixed timer
- creating / How to do it..., How it works...
- decimal point count, modifying / Changing the number of decimal points shown
- modular coin counter
- creating / Creating a modular coin counter, How to do it..., How it works...
- coins, removing / Removing coins
- player with maximum lives, rewarding / Adding score if the number of lives has reached the maximum
- coin count, obtaining / Getting the number of coins, See also
- MP3 player
- developing / Developing an MP3 player, How to do it...
- song name, displaying / Showing the name of the song
- multibar
- creating, with multiple bars / Using multiple bars to make a multibar, How to do it..., How it works...
- multiple bars
- used, for creating multibar / Using multiple bars to make a multibar, How to do it..., How it works...
N
- numeric timer
- implementing / Implementing a numeric timer, How to do it..., How it works...
- time variable, obtaining / Getting the time variable
O
- outlines
- adding, to text / Adding outlines to text, How to do it..., How it works...
- soft outline, adding / Creating a nice, soft outline
P
- panel
- draggable area, creating / Creating a draggable area for the panel
- pop-up menu
- creating / Creating a pop-up menu, How to do it...
R
- radial health bar
- implementing / Implementing a radial health bar, How to do it..., How it works...
- degree, changing / Having a health bar that isn't necessarily 360°, See also
- radial timer
- about / Implementing a radial timer
- creating / How to do it..., How it works...
- raw images
- used, for creating minimap / How it works...
- Real-Time Strategy (RTS) game / Changing the cursor at runtime
- rectTransform.Rotate() function / How it works...
- render textures
- used, for creating minimap / How it works...
- resizable panel
- creating / Making a resizable panel, How to do it..., How it works...
- rich text
- boldface, using / Using boldface in the rich text
- URL / See also, See also
S
- score counter
- about / Implementing a score counter
- implementing / How to do it..., How it works...
- remove points function, adding / Adding a remove points function
- boldface, using in rich text / Using boldface in the rich text
- score, obtaining / Getting the score
- scrollable images
- creating / Making an image scrollable, How it works..., See also
- scrollable text
- creating, with vertical slider / Making text scrollable with a vertical slider, How to do it..., How it works..., Scrolling multiple columns at once
- Scroll Rect (Script) component
- URL / See also
- SetCursor()
- URL / See also
- shadows
- adding, to text / Adding shadows to text, How to do it..., How it works...
- slider
- upper bound, adding / Adding upper and lower bounds to the slider, How to do it..., How it works...
- lower bound, adding / Adding upper and lower bounds to the slider, How to do it..., How it works...
- Slider Shower color, changing / Changing the color when a bound is reached
- bounds, expressing in percent / Expressing bounds as a percentage
- possible values, limiting in Inspector / Limiting the value that we can set in the Inspector
- customizing, for color change / Creating a slider that changes colors gradually, How to do it...
- customizing, for single color channel change / Creating a slider that changes a single color channel, How to do it..., How it works...
- color channels, changing / Changing all other color channels
- alpha channel, changing / Changing the alpha channel
- interacting, with lights / Integrating with lights instead of image components, See also
- slider value
- displaying, in percentage / Showing the slider value as a percentage, How to do it..., How it works...
- slide shower
- creating, with discrete slider / Creating a slide shower using a discrete slider, How to do it..., How it works...
- text label, adding for displaying picture count / Adding a text label to show the number of pictures
- Whole Numbers variable, unchecking / Making the slider continuous
- setup, automating / Automating the slider setup
- pictures, adding at runtime / Adding pictures at runtime
- smooth tilt effect
- adding / Adding a smooth tilt effect, How to do it...
- original rotation, starting from / Starting from the original rotation
- speed, converting in smoothness factor / Converting the speed in the smoothness factor
- axis, inverting / Inverting the axis
- UI element, rotating with asymmetric range / Asymmetric range for the rotation
- mouse reference, changing from screen to arbitrary rect / Changing the reference of the mouse from the screen to an arbitrary rect
- subtitles shower
- developing / Developing a subtitle shower, How to do it..., How it works...
- script, testing / Testing the script
- interactive avatar image, adding / Adding a picture of the character who is talking
- interactive avatar name, adding / Adding the name of the character who is talking
- symbolic lives counter
- creating / Creating a symbolic lives counter, How to do it..., How it works...
- hearts, animating / Animating hearts of the symbolic lives counter, How to do it..., How it works...
- heart animation, changing through scripts / Changing animation of the hearts of the symbolic lives counter through the script, How to do it...
- speed controller, adding / Adding a speed controller to customize speed in the Inspector and at runtime
- animation, customizing / Customizing each animation
T
- text
- scrolling horizontally / Scrolling horizontally
- shadows, adding / Adding shadows to text, How to do it...
- 3D letters, creating / Creating 3D letters, See also, Creating better 3D letters, See also
- outlines, adding / Adding outlines to text, How to do it...
- timer
- about / Introduction
- numeric timer, implementing / Implementing a numeric timer
- linear timer, creating / Creating a linear timer
- radial timer, implementing / Implementing a radial timer
- mixed timer, creating / Creating a mixed timer
- well-formatted timer, creating / Creating a well-formatted timer
- toggle group
- creating / Creating a toggle group, How to do it..., How it works...
- option selection possibility, removing / Giving the player the privilege not to choose one of the options
- URL / See also
U
- UI
- resizing, according to screen size / Resizing the UI according to the screen size and resolution, How to do it...
- resizing, according to resolution / Resizing the UI according to the screen size and resolution, How it works...
- scaling methods, URL / See also
- image, adding / Adding and placing an image in the UI, How to do it...
- image, placing / Adding and placing an image in the UI, How to do it...
- UI effects
- UI elements, affected by different lights
- UI layouts components
- about / Using UI layout components
- using / How to do it..., How it works...
- Unity 5
- URL / Getting ready
- Unity Manual
- Unity Pro
- installation, activating / Getting ready
- online activation / Getting ready
- manual activation / Getting ready
- upper bound
- adding, to slider / Adding upper and lower bounds to the slider, How to do it...
W
- well-formatted countdown
- developing / Developing a well-formatted countdown that changes, How to do it..., How it works...
- time variable, obtaining / Getting the time variable
- code, running on time expiry / Running code when the time expires
- decimal points, adding to expiry time alert / Increasing tension by adding decimal points when the time is close to expiring
- well-formatted timer
- about / Creating a well-formatted timer
- creating / How to do it..., How it works...…
- time variable, obtaining / Getting the time variable