|
|
|
|
LEADER |
00000cam a2200000Ia 4500 |
001 |
OR_ocn646144555 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr unu|||||||| |
008 |
100707s2009 enka o 001 0 eng d |
040 |
|
|
|a UMI
|b eng
|e pn
|c UMI
|d CEF
|d OCLCQ
|d LGG
|d B24X7
|d DEBSZ
|d COO
|d OCLCQ
|d OCLCF
|d OCLCQ
|d OCLCA
|d YDXCP
|d OCLCQ
|d LIV
|d OCLCQ
|d AU@
|d UKAHL
|d UHL
|d BRF
|d OCLCO
|d OCLCQ
|d OCL
|
019 |
|
|
|a 498123067
|a 765143403
|a 1058595349
|a 1113178115
|
020 |
|
|
|z 9781847198181
|q (pbk.)
|
020 |
|
|
|z 184719818X
|q (pbk.)
|
020 |
|
|
|a 1847198198
|q (e-book)
|
020 |
|
|
|a 9781847198198
|q (e-book)
|
029 |
1 |
|
|a AU@
|b 000051419899
|
029 |
1 |
|
|a DEBSZ
|b 35544948X
|
029 |
1 |
|
|a GBVCP
|b 785352864
|
029 |
1 |
|
|a HEBIS
|b 291519458
|
029 |
1 |
|
|a NZ1
|b 13685889
|
029 |
1 |
|
|a AU@
|b 000067102356
|
035 |
|
|
|a (OCoLC)646144555
|z (OCoLC)498123067
|z (OCoLC)765143403
|z (OCoLC)1058595349
|z (OCoLC)1113178115
|
037 |
|
|
|a CL0500000071
|b Safari Books Online
|
050 |
|
4 |
|a T385
|b .G65 2009
|
082 |
0 |
4 |
|a 794.8/1526
|2 22
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Goldstone, Will.
|
245 |
1 |
0 |
|a Unity game development essentials :
|b build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more! /
|c Will Goldstone.
|
260 |
|
|
|a Birmingham, U.K. :
|b Packt Pub.,
|c 2009.
|
300 |
|
|
|a 1 online resource (vii, 298 pages) :
|b illustrations.
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
490 |
1 |
|
|a From technologies to solutions
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Intro -- Unity Game Development Essentials -- Table of Contents -- Unity Game Development Essentials -- Credits -- About the Author -- About the Reviewers -- Preface -- What this book covers -- Chapter 1-Welcome to the Third Dimension -- Chapter 2-Environments -- Chapter 3-Player Characters -- Chapter 4-Interactions -- Chapter 5-Prefabs, Collection, and HUD -- Chapter 6-Instantiation and Rigidbodies -- Chapter 7-Particle Systems -- Chapter 8-Menu Design -- Chapter 9-Finishing Touches -- Chapter 10-Building and sharing -- Chapter 11-Testing and further study -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the necessary assets for the book -- Errata -- Piracy -- Questions -- 1. Welcome to the Third Dimension -- Getting to grips with 3D -- Coordinates -- Local space versus World space -- Vectors -- Cameras -- Polygons, edges, vertices, and meshes -- Materials, textures, and shaders -- Rigid Body physics -- Collision detection -- Essential Unity concepts -- The Unity way -- Assets -- Scenes -- Game Objects -- Components -- Scripts -- Prefabs -- The interface -- The Scene window and Hierarchy -- The Inspector -- The Project window -- The Game window -- Summary -- 2. Environments -- External modellers -- Resources -- Your first Unity project -- Using the terrain editor -- Terrain menu features -- Importing and exporting heightmaps -- Set Heightmap resolution -- Creating the lightmap -- Mass Place Trees -- Flatten Heightmap -- Refresh Tree and Detail Prototypes -- The terrain toolset -- Terrain Script -- Raise Height -- Paint height -- Smooth height -- Paint Texture -- Place Trees -- Paint Details -- Terrain Settings -- Sun, Sea, Sand-creating the island -- Step 1-Terrain setup -- Step 2-Island outline -- Step 3-Volcano! -- Step 4-Adding textures -- Painting procedure.
|
505 |
8 |
|
|a Sandy areas -- Grass & Rock -- Volcanoes Rock! -- Step 5-Tree time -- Step 6-Grassed up -- Step 7-Let there be lights! -- Creating sunlight -- Step 8-What's that sound? -- Stereo versus Mono -- Formats -- The hills are alive! -- Importing your first package -- Further audio settings -- Step 9-Look to the skybox! -- Step 10-Open water -- Step 11-Island walkabout -- Step 12-Sun alignment and final tweaks -- Take Me Home! Introducing models -- Importing the model package -- Common settings for models -- Meshes -- Materials -- Animations -- Setting up the outpost model -- Summary -- 3. Player Characters -- Working with the Inspector -- Tags -- Layers -- Prefabs and the Inspector -- Deconstructing the First Person Controller object -- Parent-child issues -- First Person Controller objects -- Object 1: First Person Controller (parent) -- Transform -- FPSWalker (Script) -- Character Controller -- Mouse Look (Script) -- Object 2: Graphics -- Mesh filter -- Mesh renderer -- Object 3: Main Camera -- Camera -- GUILayer and Flare Layer -- Mouse Look (Script) -- Audio listener -- Scripting basics -- Commands -- Variables -- Variable data types -- Using variables -- Public versus private -- Functions -- Update() -- OnMouseDown() -- Writing functions -- If else statements -- Multiple conditions -- Globals and dot syntax -- Using static to define globals -- Dot syntax -- Comments -- Further reading -- The FPSWalker script -- Launching the script -- Mac-FPSWalker in Unitron -- Windows PC-FPSWalker in Uniscite -- Deconstructing the script -- Variable declaration -- Storing movement information -- Moving the character -- Checking grounded -- @Script commands -- Summary -- 4. Interactions -- Exploring collisions -- Ray casting -- The frame miss -- Predictive collision detection -- Adding the outpost -- Positioning -- Scaling -- Colliders and tagging the door.
|
505 |
8 |
|
|a Disabling automatic animation -- Opening the outpost -- Approach 1-Collision detection -- Creating new assets -- Scripting for character collision detection -- Working with OnControllerColliderHit -- Writing custom functions -- Declaring the function -- Playing audio -- Checking door status -- Playing animation -- Reversing the procedure -- Function efficiency -- Finishing the script -- Attaching the script -- Approach 2-Ray casting -- Disabling collision detection-using comments -- Resetting the door collider -- Adding the ray -- Summary -- 5. Prefabs, Collection, and HUD -- Creating the battery prefab -- Download, import, and place -- Tagging the battery -- Scale, collider, and rotation -- Enlarging the battery -- Adding a trigger collider -- Creating a rotation effect -- Saving as a prefab -- Scattering batteries -- Displaying the battery GUI -- Creating the GUI Texture object -- Positioning the GUI Texture -- Scripting for GUI change -- Battery collection with triggers -- Restricting outpost access -- Restricting access -- Utilizing GetComponent() -- Hints for the player -- Battery GUI hint -- GUI Text hint -- Using fonts -- Summary -- 6. Instantiation and Rigid Bodies -- Introducing instantiation -- In concept -- In code -- Passing in an object -- Position and rotation -- Introducing rigid bodies -- Forces -- The Rigidbody component -- Making the minigame -- Creating the coconut prefab -- Creating the textured coconut -- Adding physics -- Saving as a prefab -- Creating the Launcher object -- Scripting coconut throws -- Checking for player input -- Playing feedback sound -- Instantiating the coconut -- Naming instances -- Assigning velocity -- Ensuring component presence -- Safeguarding collisions -- Including the Audio Source component -- Script and variable assignment -- Instantiate restriction and object tidying -- Activating coconut throw.
|
505 |
8 |
|
|a Removing coconuts -- Adding the coconut shy platform -- Import settings -- The platform -- Targets and coconut collisions -- Placement -- Coconut detection script -- Establishing variables -- Collision detection -- Resetting the target -- Including audio source -- Script assignment -- Making more targets -- Winning the game -- Variable setup -- Checking for a win -- Script assignment -- Incrementing and decrementing targets -- Adding -- Subtracting -- Finishing touches -- Adding the crosshair -- Toggling the crosshair GUI Texture -- Informing the player -- Summary -- 7. Particle Systems -- What is a particle system? -- Particle emitter -- Particle Animator -- Particle Renderer -- In summary -- Making the task -- Asset download -- Adding the log pile -- Creating the fire particle systems -- Making fire -- Ellipsoid Particle Emitter Settings -- Particle Animator settings -- Particle Renderer settings -- Adding a material -- Positioning the FireSystem -- Time to Test! -- Making smoke -- Ellipsoid Particle Emitter settings -- Particle Animator settings -- Particle Renderer settings -- Positioning -- Adding audio to the fire -- Lighting the fire -- Adding the matches -- Creating the Matches GUI -- Collecting the matches -- Setting fire -- Testing and confirming -- Summary -- 8. Menu Design -- Interfaces and menus -- Making the main menu -- Creating the scene -- Visual example -- Duplicating the island -- Grouping the environment objects -- Duplicating the scene -- Cancelling mip mapping -- Adding titling -- GUI Texture formats -- Object creation -- Positioning -- Creating the menu-approach 1 -- Adding the play button -- GUI Texture button script -- Assigning public member variables -- Testing the button -- Adding the instructions button -- Adding the quit button -- Using debug commands to check scripts -- Creating the menu-approach 2.
|
505 |
8 |
|
|a Disabling Game Objects -- Writing an OnGUI() script for a simple menu -- Fixed versus layout -- Public member variables -- The OnGUI() function -- Flexible positioning for GUIs -- Adding UnityGUI buttons -- Opening scenes with custom functions -- Applying and styling -- GUI skin settings -- Decision time -- Summary -- 9. Finishing Touches -- Volcano! -- Positioning the particle system -- Downloading assets -- Making the smoke material -- Particle system settings -- Ellipsoid Particle Emitter settings -- Particle Animator settings -- Adding audio to the volcano -- Volcano testing -- Coconut trails -- Editing the Prefab -- Trail Renderer component -- Updating the prefab -- Performance tweaks -- Camera Clip Planes and fog -- Ambient lighting -- Instructions scene -- Adding screen text -- Text Animation using Linear Interpolation (Lerp) -- Menu return -- Island level fade-in -- UnityGUI texture rendering -- Game win notification -- Summary -- 10. Building and Sharing -- Build Settings -- Web Player -- Player Settings -- Web Player Streamed -- OS X Dashboard Widget -- OS X/Windows Standalone -- Building the game -- Adapting for web build -- Quit button platform automation -- Texture compression and debug stripping -- Building standalone -- Indie versus Pro -- Building for the Web -- Adapting web player builds -- Detection script- -- Object embed- -- Quality Settings -- Player Input settings -- Sharing your work -- Summary -- 11. Testing and Further Study -- Testing and finalizing -- Public testing -- Frame rate feedback -- Boosting performance -- Approaches to learning -- Cover as many bases as possible -- If you don't know, just ask! -- Summary -- Index.
|
520 |
|
|
|a Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more!.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Computer graphics.
|
650 |
|
0 |
|a Computer games
|x Programming.
|
650 |
|
0 |
|a Three-dimensional display systems.
|
650 |
|
0 |
|a Real-time programming.
|
650 |
|
2 |
|a Computer Graphics
|
650 |
|
6 |
|a Infographie.
|
650 |
|
6 |
|a Jeux d'ordinateur
|x Programmation.
|
650 |
|
6 |
|a Affichage tridimensionnel.
|
650 |
|
6 |
|a Programmation en temps réel.
|
650 |
|
7 |
|a computer graphics.
|2 aat
|
650 |
|
7 |
|a three-dimensional.
|2 aat
|
650 |
|
7 |
|a Computer graphics.
|2 blmlsh
|
650 |
|
7 |
|a Computer games
|x Programming.
|2 blmlsh
|
650 |
|
7 |
|a Three-dimensional display systems.
|2 blmlsh
|
650 |
|
7 |
|a Real-time programming.
|2 blmlsh
|
650 |
|
7 |
|a Video games
|x Programming.
|2 fast
|0 (OCoLC)fst00872114
|
650 |
|
7 |
|a Computer graphics.
|2 fast
|0 (OCoLC)fst00872119
|
650 |
|
7 |
|a Real-time programming.
|2 fast
|0 (OCoLC)fst01091223
|
650 |
|
7 |
|a Three-dimensional display systems.
|2 fast
|0 (OCoLC)fst01150324
|
776 |
0 |
8 |
|i Print version: Goldstone, Will.
|t Unity game development essentials.
|d Birmingham, England : Packt Publishing, 2009
|z 9781847198181
|w (OCoLC)474925615
|
830 |
|
0 |
|a From technologies to solutions.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781847198181/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH26943013
|
938 |
|
|
|a Books 24x7
|b B247
|n bks00032841
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 3492251
|
994 |
|
|
|a 92
|b IZTAP
|