- Taschenbuch: 292 Seiten
- Verlag: Packt Publishing (25. September 2013)
- Sprache: Englisch
- ISBN-10: 1849696586
- ISBN-13: 978-1849696586
- Größe und/oder Gewicht: 19 x 1,7 x 23,5 cm
- Durchschnittliche Kundenbewertung: 3 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 154.384 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Learning C# by Developing Games with Unity 3D Beginner's Guide (Englisch) Taschenbuch – 25. September 2013
|Neu ab||Gebraucht ab|
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Mehr über den Autor
Über den Autor und weitere Mitwirkende
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 until 2004 that programming peaked his interest. He began writing articles for OS/2 Magazine to teach C++ programming. Unfortunately, damaging his left hand in a snowblower accident in 2005 ended his writing for a couple years.
IBM abandoned OS/2, so Terry bought his first Apple computer in early 2006. He tried a few times to learn Objective-C, but work and family always seemed to sidetrack his efforts. It wasn't until about 2010 when he discovered Unity and the need to write scripts, that he finally made some progress into the programming world. He began writing an online tutorial for UnityScript titled UnityScript for Noobs. It was a basic tutorial for beginners made available just before Unite 2011.
Since then, Terry has been learning C# for writing scripts for Unity. Packt Publishing noticed UnityScript for Noobs and asked if he would be interested in writing a book about learning UnityScript. He declined. He felt that C# was a better language, and his heart just wasn't into UnityScript any longer. Two weeks later, Packt offered him the opportunity to write a book about learning C# for Unity. He jumped on it.
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
In diesem Buch(Mehr dazu)
And I did not regret it.
The book is thorough and explains the syntax of C# carefully and VERY beginner friendly.
If you already know the basics of coding it does not hurt to read the authors very good explanation of the structure. It is a nice introduction into C# for Unity3d. I had problems switching from more tolerant languages to the very strict syntax of Unity3d C#-- not anymore, as this book had me up and running in a couple of days.
I would also recommend this book to total programming beginners and teachers, as the author does a wonderful job explaining the basics of object-oriented programming in a nice and easily memorizable way.
A total beginner might get stuck with the syntax errors and missing brackets in the appendizes.
The project in the book is a great way to start your own game and invites the coder to tweak and change it.
The book does a great job explaining GUI-Scripting in Unity–something that's neglected elsewhere.
Also it's not too long and you have a first simple game in no time.
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
I thought the author made a great effort in explaining how C# works.
The reason I am giving it 2 stars is because MUCH of the code is broken, the appendixes have obvious syntax errors, this is the code you are supposed to copy.. There is formatting and spacing errors like crazy, obvious misspellings and missing brackets.. These are critical errors, and if I wasnt already a little experienced I would have been stuck.
The final game project is un-compilable, The images on the pages are spaced in weird places, and the author often references colored red boxes, but the book is in black and white.. There is also no online support or reference with the corrected code, so I wasted hours and hours typing out broken buggy code.
The author also uses translate.transform which should not be used for physics moves.
It could have been great, but I would beginners to use online videos and free tutorials
The only qualm with it so far is that a few times I was pulling my hair out trying to figure out why an example didn't work or what you expect to happen doesn't. Only to find out a page later that it wasn't supposed to. A little warning would be nice. Maybe bold letters before the example stating that it isn't supposed to work right. Aside from that great book.
I knocked off 1 star because there are some pretty glaring typos throughout and I had to reread many sentences to figure out what words were missing. The material is also already outdated somewhat. The screenshots shown for documentation on the Unity website are different (the author mentions this is the case), but some of the Unity screenshots shown are no longer the same, either. I downloaded the free version on 12/2/2013 (version 4.3.1) and what is shown in the book isn't the same in some cases. It's not hugely different either, but something to be aware of.
Finally, there are some steps missing from some of the examples used. One of the most notable ones to me is at the beginning where you are supposed to look at documentation (Time for action -- opening the Reference Manual documentation for the transform Component on page 11). You are supposed to look at the Hierarchy tab before you even create a project.