LEADER 05224nam 2200697 450 001 9910458937303321 005 20200520144314.0 010 $a1-78355-905-5 035 $a(CKB)2550000001346316 035 $a(EBL)1688600 035 $a(SSID)ssj0001376850 035 $a(PQKBManifestationID)11761786 035 $a(PQKBTitleCode)TC0001376850 035 $a(PQKBWorkID)11318422 035 $a(PQKB)11479107 035 $a(MiAaPQ)EBC1688600 035 $a(PPN)228039649 035 $a(Au-PeEL)EBL1688600 035 $a(CaPaEBR)ebr10917816 035 $a(CaONFJC)MIL639811 035 $a(OCoLC)889999284 035 $a(EXLCZ)992550000001346316 100 $a20140908h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aLearning Unity 2D game development by example $ecreate your own line of successful 2D games with Unity! /$fVenita Pereira ; cover image by Kerrie Woollhouse 210 1$aBirmingham, England :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (266 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-78355-904-7 311 $a1-322-08560-9 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting to Know Unity; Overview; Game development''s background; Introducing Unity; Setting up Unity; Creating a new 2D project; Unity Editor interface; Toolbar; Scene View; Game View; Project Browser; Creating assets; Searching assets; Setting favorites; The Unity Asset Store; Importing assets; Hierarchy; Parenting; Creating GameObjects; The Inspector; Adding components; Extra Views; Console; Animation; Sprite Editor; Animator; Profiler; Summary 327 $aChapter 2: Setting the SceneOverview; What is a background?; Two methods to set a background; Setting a background using a static image; Importing our asset; Sprite settings within the Inspector; Texture Type; Sprite Mode; Packing Tag; Pixels to Units; Pivot; Filter Mode; Platform settings; Applying our settings; Assigning our asset to a GameObject; The toolbar method; The quick alternative method; GameObject Inspector settings; Position background; Color background; Layer background; Setting a background using a tileset; Seamless textures; Corner pieces; The grid settings; Creating a prefab 327 $aThe resulting environmentCamera settings; Setting the foreground; Summary; Chapter 3: Add Some Character; Overview; What is a sprite?; Creating a sprite; Image editing software; Sprite sheet; Raster versus vector; File formats; Importing a sprite; Slicing sprite sheets; Sprite Editor; Manual slicing; Adding and removing a selection area; Toolbar controls; Automatic slicing; Slicing type - automatic; Slicing type - grid; Texture atlasing; What is a texture atlas?; Sprite packer; Adding our character; Sprite Renderer; Animating a sprite; Animation Editor; Dopesheet 2D animation; Animator 327 $aSummaryChapter 4: Code Control; Overview; Why do we need code?; Programming languages; Levels of programming languages; Machine language; Assembly language; High-level languages; Scripting languages; UnityScript versus C# versus Boo; Code fundamentals; Data types; Operators; Functions; Conditional statements; If...else; Using comments; Classes; Private versus public; Importing external libraries; Code editor; Hello world; Controlling the character; Destroying the enemy; Coroutines; Namespaces; Unity Scripting Reference; Summary; Chapter 5: What''s Your Input?; Overview; Input versus output 327 $aInput in gamesOutput in games; Input types; Output types; Visual output; Audio; Controller vibration; Unity Input Manager; Detecting input; Buttons; OnGui; GUILayout.Button; Game controls; Raycasting; Summary; Chapter 6: Game #1 - Roguelike; Overview; What is Roguelike?; Adding a background; Animating the hero; The Walking Down animation; The Walking Left animation; The Walking Right animation; The Walking Up animation; Movement controls; Movement Controls Animator; Movement controls script; Randomly spawning enemies; Animating the enemy; Enemy movement; Shooting projectiles 327 $aDetecting collisions 330 $aIf you are interested in creating your very own 2D games from scratch, then this book will give you all the tools you need to succeed. Whether you are completely new to Unity or have used Unity before and would like to learn about the new 2D features of Unity, this book is for you. 410 0$aCommunity experience distilled. 606 $aComputer games$xProgramming 606 $aReal-time programming 606 $aComputer graphics 608 $aElectronic books. 615 0$aComputer games$xProgramming. 615 0$aReal-time programming. 615 0$aComputer graphics. 676 $a794.81526 700 $aPereira$b Venita$0870383 702 $aWoollhouse$b Kerrie 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910458937303321 996 $aLearning Unity 2D game development by example$91943055 997 $aUNINA