首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語(yǔ)言與程序設(shè)計(jì)
> Learning C# by Developing Games with Unity 2020最新章節(jié)目錄
舉報(bào)

會(huì)員
Learning C# by Developing Games with Unity 2020
最新章節(jié):
Other Books You May Enjoy
Overtheyears,theLearningC#byDevelopingGameswithUnityserieshasestablisheditselfasapopularchoiceforgettinguptospeedwithC#,apowerfulandversatileprogramminglanguagethatcanbeappliedinawidearrayofapplicationareas.ThisbookpresentsaclearpathforlearningC#programmingfromthegroundupwithoutcomplexjargonorunclearprogramminglogic,allwhilebuildingasimplegamewithUnity.ThisfiftheditionhasbeenupdatedtointroducemodernC#featureswiththelatestversionoftheUnitygameengine,andanewchapterhasbeenaddedonintermediatecollectiontypes.StartingwiththebasicsofsoftwareprogrammingandtheC#language,you’lllearnthecoreconceptsofprogramminginC#,includingvariables,classes,andobject-orientedprogramming.Onceyou’vegottogripswithC#programming,you’llentertheworldofUnitygamedevelopmentanddiscoverhowyoucancreateC#scriptsforsimplegamemechanics.Throughoutthebook,you’llgainhands-onexperiencewithprogrammingbestpracticestohelpyoutakeyourUnityandC#skillstothenextlevel.Bytheendofthisbook,you’llbeabletoleveragetheC#languagetobuildyourownreal-worldUnitygamedevelopmentprojects.
目錄(108章)
倒序
- 封面
- 版權(quán)信息
- 獻(xiàn)辭
- About Packt
- Why subscribe?
- Contributors
- Preface
- Getting to Know Your Environment
- Technical requirements
- Getting started with Unity 2020
- Using C# with Unity
- Exploring the documentation
- Summary
- Pop quiz – dealing with scripts
- The Building Blocks of Programming
- Defining variables
- Understanding methods
- Introducing classes
- Working with comments
- Putting the building blocks together
- Communication among classes
- Summary
- Pop quiz – C# building blocks
- Diving into Variables Types and Methods
- Writing proper C#
- Debugging your code
- Declaring variables
- Using access modifiers
- Working with types
- Naming variables
- Understanding variable scope
- Introducing operators
- Defining methods
- Specifying parameters
- Specifying return values
- Dissecting common Unity methods
- Summary
- Pop quiz – variables and methods
- Control Flow and Collection Types
- Selection statements
- Collections at a glance
- Iteration statements
- Summary
- Working with Classes Structs and OOP
- Defining a class
- Declaring structs
- Understanding reference and value types
- Integrating the object-oriented mindset
- Applying OOP in Unity
- Summary
- Pop quiz – all things OOP
- Getting Your Hands Dirty with Unity
- A game design primer
- Building a level
- Lighting basics
- Animating in Unity
- The particle system
- Summary
- Pop quiz – basic Unity features
- Movement Camera Controls and Collisions
- Moving the player
- Adding a following Camera
- Working with Unity physics
- Summary
- Pop quiz – player controls and physics
- Scripting Game Mechanics
- Adding jumps
- Shooting projectiles
- Creating a game manager
- Adding player polish
- Summary
- Pop quiz – working with mechanics
- Basic AI and Enemy Behavior
- Navigating in Unity
- Moving enemy agents
- Enemy game mechanics
- Refactoring and keeping it DRY
- Summary
- Pop quiz – AI and navigation
- Revisiting Types Methods and Classes
- Access Modifier redux
- Methods redux
- OOP redux
- Namespace redux
- Summary
- Pop quiz – leveling up
- Introducing Stacks Queues and HashSets
- Introducing stacks
- Working with queues
- Using HashSets
- Summary
- Pop quiz – intermediate collections
- Exploring Generics Delegates and Beyond
- Introducing generics
- Delegating actions
- Firing events
- Handling exceptions
- Design pattern primer
- Summary
- Pop quiz – intermediate C#
- The Journey Continues
- Scratching the surface
- Remembering your object-oriented programming
- Approaching Unity projects
- Next steps
- Summary
- Pop Quiz Answers
- Other Books You May Enjoy 更新時(shí)間:2021-06-11 18:45:08
推薦閱讀
- Getting Started with React
- OpenCV實(shí)例精解
- Learning ArcGIS Pro 2
- Windows系統(tǒng)管理與服務(wù)配置
- JavaScript Unlocked
- Bootstrap 4 Cookbook
- ASP.NET開(kāi)發(fā)與應(yīng)用教程
- Go語(yǔ)言精進(jìn)之路:從新手到高手的編程思想、方法和技巧(2)
- Node Cookbook(Second Edition)
- Visualforce Developer’s guide
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office 2010)
- 響應(yīng)式Web設(shè)計(jì):HTML5和CSS3實(shí)戰(zhàn)(第2版)
- Solr權(quán)威指南(下卷)
- Android智能手機(jī)APP界面設(shè)計(jì)實(shí)戰(zhàn)教程
- Wearable:Tech Projects with the Raspberry Pi Zero
- Instant AppFog
- C語(yǔ)言從入門(mén)到精通(第4版)
- Boost.Asio C++ Network Programming Cookbook
- Learning VMware vCloud Air
- JavaScript實(shí)戰(zhàn)-JavaScript、jQuery、HTML5、Node.js實(shí)例大全(第2版)
- Lucene 4 Cookbook
- Procedural Content Generation for Unity Game Development
- C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)教程
- 公安計(jì)算機(jī)應(yīng)用基礎(chǔ)
- KNIME Essentials
- JavaScript和jQuery實(shí)戰(zhàn)手冊(cè)(原書(shū)第2版)
- Microsoft BizTalk ESB Toolkit 2.1
- C語(yǔ)言程序設(shè)計(jì)案例式教程(第2版)
- PowerShell for SQL Server Essentials
- 從零開(kāi)始:PHP網(wǎng)頁(yè)開(kāi)發(fā)基礎(chǔ)