1 option
Learning NGUI for Unity : leverage the power of NGUI for Unity to create stunning mobile and PC games and user interfaces / Charles Pearson.
- Format:
- Book
- Author/Creator:
- Pearson, Charles, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Video games--Programming.
- Video games.
- Unity (Electronic resource).
- Video games--Design.
- Physical Description:
- 1 online resource (360 p.)
- Edition:
- 1st ed.
- Other Title:
- Learning Next Generation User Interface for Unity
- Leverage the power of NGUI for Unity to create stunning mobile and PC games and user interfaces
- Leverage the power of Next Generation User Interface for Unity to create stunning mobile and personal computer games and user interfaces
- Place of Publication:
- Birmingham, England : Packt Publishing, 2014.
- Language Note:
- English
- Biography/History:
- Bernardoff (EURO) Charles: Charles Pearson has a Bachelor's degree in Game Design and Level Design from ISART Digital, a video-game school located in Paris, France. This book is both an update and an upgrade of NGUI for Unity, the first book he wrote concerning this plugin. With 4 years of experience as a game designer, level designer, and Unity developer at Cyanide Studio, Playsoft, and Airbus, Charles has worked on the PC versions of Blood Bowl, Dungeonbowl, and Confrontation. He has also worked on mobile games, such as Space Run 3D, Oggy, and Psycho Gnomes, and is currently working on PlayStation 4 and Xbox One projects as a freelance Unity 3D developer and game designer.
- Summary:
- If you are a Unity 3D developer who wants to create an effective and user-friendly GUI using NGUI for Unity, then this book is for you. Prior knowledge of C# scripting is expected; however, no knowledge of NGUI is required.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with NGUI; Overview; Licenses; UnityGUI versus NGUI; Atlases; Events; Localization; Shaders; Final build; Importing NGUI; Importing from the Asset Store; Importing from disk; Package importing; Creating the UI Root; Displaying text; Creating the Label widget; Selecting a font; UILabel parameters; Configuring the label; Widget parameters; Displaying a sprite; Creating the sprite widget; UISprite parameters; Configuring the sprite; Selecting an atlas
- Selecting a spriteSprite types; Sliced; Simple; Tiled; Filled; Under the hood; UIRoot; Scaling styles; Configuration; UIPanel; The camera system; Orthographic Camera; UICamera; Summary; Chapter 2: Creating NGUI Widgets; Control prefabs; Background; The Prefab Toolbar; Buttons; Creating a button; The UIButton parameters; The Play button; The Options button; The Exit button; The Options window; Popup List; Creating the Popup List; The parameters of UIPopup List; Creating a language selection box; Creating a background sprite; The title; The Popup List; The input field; Creating the input field
- The parameters of UIInputThe nickname box; The input field; Adding a checkbox; Creating the checkbox; The parameters of UIToggle; The sound toggle box; The checkbox; Slider; Creating the slider; The parameters of UISlider; Volume adjustment; The SFX slider; The music slider; Summary; Chapter 3: Enhancing Your UI; NGUI components; Enlarging buttons on hover; UIButton Scale; Usage; Parameters; Menu appearance; Tweening concept; Tween Scale; Usage; Parameters; Configuration; Menu disappearance; UIPlay Tween; Usage; Parameters; Configuration; Game exit; MenuManager Script
- Linking the tween to Exit()Switching to options; Tween Position; Hiding menu; Configuring the Tween Position component; Playing Tween Position; Showing options; Configuring the Tween Position component; Playing Tween Position; Back to the menu; Confirm button; Hiding options; Showing menu; Scene initialization; Centering the options page; Initialization script; MenuManager script; Hide and show volume box; Tween Alpha; Volume box fade; Configuring Tween Alpha; Playing Tween Alpha; More tween components; Draggable windows; UIDragObject; Usage; Parameters; Configuration; Jumping windows glitch
- Main menuScrollable text; Textbox; Welcome label; Clipping; Close buttons; UIForward events; Closing the main menu; Closing options; UIEvent Trigger; Force-saving the nickname; Localization system; Localization file; UILocalize; Selecting the language; Remaining keys; Final corrections; Anchors; Purpose; Parameters; Configuration; Summary; Chapter 4: C# with NGUI; Events; Available methods; Example; Creating tooltips; The tooltip object; Widgets; UITooltip; Displaying the tooltip; Adding the remaining tooltips; Tweens; Tween Scale; DisappearOnClick Script; Tween effects; Event delegates
- The callback
- Notes:
- Includes index.
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (ebrary, viewed January 14, 2015).
- ISBN:
- 9781783552986
- 1783552980
- OCLC:
- 1491307740
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.