Cargando…

Learning C♯ by developing games with Unity 3D beginner's guide : learn the fundamentals of C♯ to create scripts for your GameObjects /

Chapter 2: Introducing the Building Blocks for Unity Scripts; Using the term method instead of function; Understanding what a variable does in a script; Naming a variable; A variable name is just a substitute for a value; Time for action - creating a variable and seeing how it works; Time for action...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Norton, Terry (Computer programmer)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, ©2013.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn862794230
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 131003s2013 enka ob 001 0 eng d
040 |a MEAUC  |b eng  |e pn  |c MEAUC  |d EBLCP  |d YDXCP  |d N$T  |d UMI  |d COO  |d E7B  |d DEBBG  |d DEBSZ  |d OCLCQ  |d OCLCO  |d OCLCF  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d VT2  |d CCO  |d CNNOR  |d DXU  |d OCLCQ  |d OCLCO  |d DXU  |d OCLCA  |d LOA  |d AGLDB  |d ICA  |d JBG  |d ZCU  |d MERUC  |d OCLCQ  |d OCLCO  |d D6H  |d VTS  |d ICG  |d NLE  |d UKMGB  |d OCLCQ  |d OCLCO  |d STF  |d DKC  |d OCLCQ  |d OCLCO  |d AJS  |d OCLCO  |d OCLCQ  |d OCL 
015 |a GBB742671  |2 bnb 
016 7 |a 018014334  |2 Uk 
019 |a 865474320  |a 880598557  |a 932458706 
020 |a 9781849696593  |q (electronic bk.) 
020 |a 1849696594  |q (electronic bk.) 
020 |a 1849696586 
020 |a 9781849696586 
020 |z 9781849696586 
029 1 |a AU@  |b 000052403967 
029 1 |a AU@  |b 000055930836 
029 1 |a CHNEW  |b 000642134 
029 1 |a CHNEW  |b 001052204 
029 1 |a CHVBK  |b 311651844 
029 1 |a CHVBK  |b 567710246 
029 1 |a DEBBG  |b BV041633463 
029 1 |a DEBBG  |b BV041777973 
029 1 |a DEBBG  |b BV044063315 
029 1 |a DEBSZ  |b 404324363 
029 1 |a DEBSZ  |b 493132341 
029 1 |a DKDLA  |b 820120-katalog:999940747405765 
029 1 |a GBVCP  |b 882838210 
029 1 |a NZ1  |b 15361130 
029 1 |a UKMGB  |b 018014334 
035 |a (OCoLC)862794230  |z (OCoLC)865474320  |z (OCoLC)880598557  |z (OCoLC)932458706 
037 |a CL0500000349  |b Safari Books Online 
050 4 |a T385  |b .N384 2013eb 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 005.76  |2 22 
049 |a UAMI 
100 1 |a Norton, Terry  |c (Computer programmer) 
245 1 0 |a Learning C♯ by developing games with Unity 3D beginner's guide :  |b learn the fundamentals of C♯ to create scripts for your GameObjects /  |c Terry Norton. 
260 |a Birmingham :  |b Packt Publishing,  |c ©2013. 
300 |a 1 online resource (292 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 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Discovering Your Hidden Scripting Skills; Prerequisite knowledge for using this book; Dealing with scriptphobia; Teaching behaviors to GameObjects; Choosing to use C♯ instead of UnityScript; Reason 1 for choosing C♯ -- vast amount of documentation on the Internet; Reason 2 for choosing C♯ -- flexibility to use Unity scripts and regular C♯ code files; Reason 3 for choosing C♯ -- coding rules are specific; Maneuvering around Unity's documentation. 
505 8 |a Time for action -- opening the Reference Manual documentation for the transform ComponentTime for action -- opening the scripting reference documentation for the transform component; Are we really supposed to know all that stuff?; What is all that information?; Working with C♯ script files; Time for action -- create a C♯ script file; Introducing the MonoDevelop code editor; Syncing C♯ files between MonoDevelop and Unity; Time for action -- opening LearningScript in MonoDevelop; Watching for a possible ""gotcha"" when creating script files in Unity; Fixing sync if it isn't working properly. 
520 |a Chapter 2: Introducing the Building Blocks for Unity Scripts; Using the term method instead of function; Understanding what a variable does in a script; Naming a variable; A variable name is just a substitute for a value; Time for action - creating a variable and seeing how it works; Time for action - changing the number 9 to a different number; Using a method in a script; What is a method?; Time for action - learning how a method works; What's in this script file?; Method names are substitutes too; Introducing the class; By using a little Unity magic, a script becomes a Component. 
505 8 |a A more technical look at the magicEven more Unity magic; Components communicating using the Dot Syntax; What's with the dots?; Summary; Chapter 3: Getting into the Details of Variables; Writing C♯ statements properly; Understanding Component properties in Unity's Inspector; Variables become Component properties; Unity changes script and variable names slightly; Changing a property's value in the Inspector panel; Displaying public variables in the Inspector panel; Time for action -- making a variable private; Naming your variables properly; Begin variable names with lowercase. 
505 8 |a Using multi-word variable namesDeclaring a variable and its type; The most common built-in variable types; Time for action -- assigning values while declaring the variable; Where you declare a variable is important; Variable scope -- determining where a variable can be used; Summary; Chapter 4: Getting into the Details of Methods; Ending a method definition using curly braces; Using methods in a script; Naming methods properly; Begin method names with an uppercase letter; Using multi-word names for a method; Parentheses are part of the method name; Defining a method properly. 
520 |a This book uses the learning-by-example approach. It takes simple examples from games to introduce all the main concepts of programming in an easy-to-digest and immediately recognizable way. This book is for the total beginner to any type of programming, focusing on the writing of C♯ code and scripts only. There are many parts that make up the Unity game engine. It is assumed that the reader already knows their way around Unity's user interface. The code editor used in this book is the MonoDevelop editor supplied by Unity. 
588 0 |a Print version record. 
504 |a Includes bibliographical references and index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Unity (Electronic resource) 
630 0 7 |a Unity (Electronic resource)  |2 blmlsh 
630 0 7 |a Unity (Electronic resource)  |2 fast  |0 (OCoLC)fst01795070 
650 0 |a Computer games  |x Programming. 
650 0 |a C# (Computer program language) 
650 6 |a Jeux d'ordinateur  |x Programmation. 
650 6 |a C# (Langage de programmation) 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a C♯ (Computer program language)  |2 fast  |0 (OCoLC)fst00843284 
650 7 |a Video games  |x Programming.  |2 fast  |0 (OCoLC)fst00872114 
776 0 8 |i Print version:  |a Norton, Terry.  |t Learning C♯ by Developing Games with Unity 3D.  |d Birmingham : Packt Publishing, 2013  |z 9781849696586 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781849696586/?ar  |z Texto completo 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=644310  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1389418 
938 |a ebrary  |b EBRY  |n ebr10772045 
938 |a EBSCOhost  |b EBSC  |n 644310 
938 |a YBP Library Services  |b YANK  |n 11192075 
994 |a 92  |b IZTAP