Learning C# by Developing Games
with Unity 3D Beginner's Guide
Learn the fundamentals of C# to create scripts for your
GameObjects
Terry Norton
BIRMINGHAM - MUMBAI
Learning C# by Developing Games
with Unity 3D Beginner's Guide
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system,
or transmied in any form or by any means, without the prior wrien permission of the
publisher, except in the case of brief quotaons embedded in crical arcles or reviews.
Every eort has been made in the preparaon of this book to ensure the accuracy of the
informaon presented. However, the informaon contained in this book is sold without
warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers
and distributors will be held liable for any damages caused or alleged to be caused directly or
indirectly by this book.
Packt Publishing has endeavored to provide trademark informaon about all of the
companies and products menoned in this book by the appropriate use of capitals. However,
Packt Publishing cannot guarantee the accuracy of this informaon.
First published: September 2013
Producon Reference: 1190913
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK..
ISBN 978-1-84969-658-6
www.packtpub.com
Cover Image by Are Ng (artherng@yahoo.com.au)
Credits
Author
Terry Norton
Reviewers
Gaurav Garg
Krisan Hedeholm
Acquision Editor
James Jones
Lead Technical Editor
Dayan Hyames
Technical Editors
Ruchita Bhansali
Dylan Fernandes
Dipika Gaonkar
Monica John
Proshonjit Mitra
Project Coordinator
Apeksha Chitnis
Proofreader
Ameesha Green
Indexers
Rekha Nair
Tejal Soni
Graphics
Ronak Dhruv
Producon Coordinator
Adi Gajjar
Cover Work
Adi Gajjar
About the Author
Terry Norton was born and raised in California. During the Vietnam era, he served six
and half years in the US Air Force. While in the military, he was trained in electronics for
electronic counter-measures. Upon discharge, he earned his Electrical Engineering degree,
and later working for Joslyn Defense Systems in Vermont, designing and developing test
equipment for the US Navy.
When personal computers came on the scene, he took an interest in building computers, but
never quite delved deep into the programming side. It wasn't unl 2004 that programming
peaked his interest. He began wring arcles for OS/2 Magazine to teach C++ programming.
Unfortunately, damaging his le hand in a snowblower accident in 2005 ended his wring for
a couple years.
IBM abandoned OS/2, so Terry bought his rst Apple computer in early 2006. He tried a
few mes to learn Objecve-C, but work and family always seemed to sidetrack his eorts.
It wasn't unl about 2010 when he discovered Unity and the need to write scripts, that he
nally made some progress into the programming world. He began wring an online
tutorial for UnityScript tled UnityScript for Noobs. It was a basic tutorial for beginners
made available just before Unite 2011.
Since then, Terry has been learning C# for wring scripts for Unity. Packt Publishing noced
UnityScript for Noobs and asked if he would be interested in wring a book about learning
UnityScript. He declined. He felt that C# was a beer language, and his heart just wasn't into
UnityScript any longer. Two weeks later, Packt oered him the opportunity to write a book
about learning C# for Unity. He jumped on it.
I want to thank my daughter Emily Norton, the arst in the family, for
helping me with the graphic's design.
- 1
- 2
前往页