Monday, August 11, 2014

Learning C# by developing games in unity 3d (16 uur)

Ik wilde gewoon meer begrijpen hoe C# in elkaar zit en ik heb dus een boek gekocht die: Learning C# by developing games in unity 3d heet. het is een boek voor mensen die nieuw zijn voor programmeren en die er een beetje angst voor hebben dat het te moeilijk is om te begrijpen.

er zijn totaal 11 hoofdstukken ik ben alleen tot 8 gekomen en dat is bij de state machines
ik heb er in totaal 16 uur in zitten.

Ik ga niet alles wat er in de boek wordt uit gelegd hier posten... mocht je geïnteresseerd zijn om dit boek te hebben is hier de link waar ik hem heb gehaald.
http://www.bol.com/nl/p/learning-c-by-developing-games-with-unity-3d-beginner-s-guide/9200000020505903/link

hoofdstukken:
1 - Discovering Your Hidden Scripting Skills
2 - Introducing the Building Blocks for Unity Scripts
3 - Getting into the Details of Variables
4 - Getting into the Details of Methods
5 - Making Decisions in Code
6 - Using Dot Syntax for Object Communication
7 - Creating the Gameplay is Just a Part of the Game
8 - Developing the State Machine 

1 - Discovering Your Hidden Scripting Skills
 Deze hoofdstuk vertelde alleen dat als beginner dat het best eng kan zijn om te scripten, maar dat hoeft niet zo te zijn en dat de boek er rekening mee houdt dat je sommige dingen misschien niet kan begrijpen, maar dat het in een simpele uitleg wordt uit gelegd.

2 - Introducing the Building Blocks for Unity Scripts
 hier werd er uit gelegd wat een variable, methode en class is en hoe je een script in een component kan omzetten en hoe je components kan laten communiceren via dot syntax

de dot syntax klonk nieuw voor mij maar het is eigenlijk een methode om bepaalde dingen in een script te vinden of bepaalde parameters in unity. Dit kon ik relateren met het maken van een website in css moest je bepaalde div's aanwijzen om er aantal parameters mee aan te geven.

3 - Getting into the Details of Variables
ik heb bij deze script screenshots moeten maken maar ik heb de script overwrite met een nieuwere dus ik laat alleen de ge update versie zien bij deze.


4 - Getting into the Details of Methods















hier moest ik met een int variable 2 cijfers optellen en de uitkomst in de console laten verschijnen.

5 - Making Decisions in Code

Ik moest hier een if, if else, loop en while loop maken. Ik vind het nog steeds moeilijk om dit ergens voor in te zetten maar ik begrijp het concept wel.























6 - Using Dot Syntax for Object Communication
Hier werd er uitgelegd door aan de hand van een post adres van een persoon hoe dot syntax werkt en hoe je dit kan implementeren in je scripts. En hoe dit handig kan zijn om components te vinden en daaruit parameters te halen en die te gebruiken.


7 - Creating the Gameplay is Just a Part of the Game
ik moest hier de dingen die ik heb geleerd gaan gebruiken om een game te maken. ik werd geintroduceerd met een state. Een state is waar de game op het moment is dus dit kan een start scherm zijn of de game scherm waar de speler dus mag spelen of de win state of lose state. Er werd mij uitgelegd hoe unity kan weten in welke state hij is en wanneer unity besluit naar werlke state hij naar toe moet en dit kan dus met dot syntax.

de dot syntax werd gebruikt helemaal bovenin 2de regel gelijk na using:

8 - Developing the State Machine     
ik moest hier 4 states maken en met een state manager de 4 states in controle brengen door een onGUI in unity. hoe ik dan een scene kon loaden zonder dat de object in de scene kapot gaat.



   

No comments:

Post a Comment