Wednesday, August 13, 2014

Skybox (4 uurtjes)

Ik wilde een eigen skybox maken voor me ISA en heb deze toen gemaakt in photoshop.
Ik zag dat je 6 plaatjes nodig had om een skybox te maken. ik wist niet hoe je de skybox moest opknippen om de juiste plaatjes te krijgen. dus met trial en error heb ik mijn plaatjes bewerkt 1 voor 1 tot het klopte... en later zag ik dat je er programma´s voor had die dat allemaal voor je kon doen. Ik heb de cube the sphere programma gebruikt om de geupdate skybox te maken.







Een eigen boompje in unity (2uurtjes)

ik wilde voor mijn isa bomen in me environment en wilde het eerst in maya gaan modellen maar toen zocht ik op youtube voor bomen maken, kwam ik een tutorial tegen waar je in unity je eigen boom kon maken.



Project design for space (2uurtjes)

Ik heb voor de project design for space samen met Brenda, gekeken naar hoe de bar eruit moet zien ik heb geholpen met het plaatsen van objecten in de bar. En ik heb de script gemaakt voor de knoppen op de jukebox dat ervoor zorgt dat je kan toggle-en tussen de twee bars.








Switching scene script in unity (2 uurtjes)

Ik ben vrij wel noob in scripten en wist eigenlijk niet naar welke code ik moest zoeken om scenes te kunnen loaden als je op een knop druk. Ook wist ik niet hoe je een knop moest maken in Unity.

maar heb uit eindelijk de Application.loadlevel code gevonden. Wat ik wilde was dat je kon togglen als je op een knop drukte van de ene scene naar de andere. ik heb in de build settings mij scenes ge-add en wist dat je er naar kon verwijzen of bij de naam van de scene of de index nr van de scene. Ik koos ervoor om het index nr te gebruiken, was makkelijker voor mij om te onthouden.

De toggle ding wat ik wilde was niet gelukt inplaats daarvan heb ik gewoon een knop gemaakt met een verwijzing naar de scene en in heb dat ook op de andere scene gedaan die dan naar de vorige scene verwijst.

mijn code voor de knop en naar het verwijzen naar de volgende scene:

if (GUI.Button (new Rect(15,screen.width/2,100,50), "next scene"))
{
 Application.loadlevel(1)
}

hier waar ik hem heb toegepast.

http://student-kmt.hku.nl/~denver/HKU_projecten/Spider_char_Build_V1/Spider_char_Build_V1.htmlDemo






Monday, August 11, 2014

unity tutorials c# tutorials (10 uur)

C# links :

c# Unity3D - 2D Tutorial Series: 1 - 3

http://youtu.be/4oF3C2AYGwk
http://youtu.be/R-NL0lhu7a0
http://youtu.be/6FehVQVKjuA

Unity GUI:

http://youtu.be/H4Tpaq6D5cI
http://youtu.be/-iRBr-Y7GGw

unity tutorial diablo 2 remake
ik heb deze gevolgd omdat ik dol ben op diablo :P

http://youtu.be/YbwlUvnpulE
http://youtu.be/8RiPu5hUutE

http://youtu.be/EAiV7gZv69M
http://youtu.be/yXP7uC5_cIk
http://youtu.be/jvGv88HccQM
http://youtu.be/rJeXww9w2Eo
http://youtu.be/DTJxzf20gBs
http://youtu.be/Zx4r7LlCaQc
http://youtu.be/qXNLMLcVY2E
http://youtu.be/tnWQ44_BPbw
http://youtu.be/vDuvJpDhoVE
http://youtu.be/PQcGYd0wOh4?list=PLaKASd7MJVnzlqFAnOndK4gJ2aXp--23J

unity multiplayer tutorials
ik was gewoon nieuwsgierig hoe makkelijk of moeilijk een multiplayer game maken was.

http://youtu.be/qp_rBK-ZD5g
http://virtualautonomy.com/blog/index.php/2009/12/31/unity-3d-a-quick-and-easy-guide-to-creat

2d game in unity tutorials

http://youtu.be/y-chi097uV4 (How Rayman Legends Is Made!)
http://youtu.be/fHFsQHvzfwo
http://youtu.be/xIO0larb2dA
http://youtu.be/R-NL0lhu7a0

skybox unity:
http://youtu.be/3Ey0fVojstU
http://youtu.be/BVaa7KKJO1E

zelfstudie1 (4 uur)

Ik heb samen met Brenda van Vugt en Melvin ten Napel gekeken naar tutorials die wij kunnen gebruiken voor onze eind opdracht. wij hebben voornamelijk gekeken naar hoe kunnen wij in unity mooie textures krijgen en hoe kunnen wij een object laten gloeien en de omgeving ervan beinvloeden.

links van onderzoek:
http://www.virtualgamelab.com/unity-resources.html
http://youtu.be/moUEzPdjdio
http://lesterbanks.com/2011/02/getting-a-tron-glow-in-maya-using-mia_light_surface/
http://youtu.be/toXcE5HMGeA
http://www.amuletofshadows.com/2012/02/turning-day-to-night-and-other-unity.html

4 uurtjes besteed

village environment unity voor ISA (12 uurtjes)

http://student-kmt.hku.nl/~denver/HKU_projecten/Unity_village/Unity village.html




Voor ISA wilde ik graag assets maken om zo een eigen wereld te maken. en om te kijken naar wat je allemaal moet doen en wat andere mensen allemaal maken

ik heb ook een paar shaders gemaakt voor de gebouwen.


Bakking light in unity (4 uur)

voor mijn ISA wilde ik mijn schaduw van mijn gebouwen baken op de terrain. ik heb hier een tutorial van gevolgd.

http://youtu.be/Lpm5AXjDjbk




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.