zaterdag 18 februari 2017

Bullet trajectory

Today I have only been working on bullet trajectory. I found the formula for the desired shoot angle on Wikipedia:
I also got some help from this forum: http://answers.unity3d.com/questions/49195/trajectory-of-a-projectile-formula-does-anyone-kno.html

Here is my bullet script:

Unfortunately the result first looked like this(given angle: -16.36):

But later with some critical thinking, I found the problem! I had two variables the wrong way around, wasted so much time on this....
Happy it's working now though!

woensdag 15 februari 2017

Fog of War improvement

Hi there

Today I have been spending quite some hours on my project again. I love it :)
What I have made is that you lose the line of sight of your dead units and that you have an improved line of sight for units that stand on a hill(an idea of my ISA-mate)
Furthermore I created that destroyed tanks are now destroyed for real. At first they could walk and even still shoot for some seconds. Also enemy tanks could not die at all. Now all of this is fixed.
I also added a win-condition by the way.


What you can see in the image above is two desert tanks standing on a hill, with a big line of sight.
In the right corner you can see a green tank with normal line of sight. The other tank you can see has just been killed, and the fog of war around it is fading in again.

I like doing this in English btw, so I'll probably stick to it.

zaterdag 11 februari 2017

Fog of War & Unity bug

Vandaag ben ik weer druk bezig geweest voor mn ISA. Ik heb vooral lang gewerkt aan een Fog of War systeem.
Hiervoor heb ik deze tutorial bekeken:
https://www.youtube.com/watch?v=yzcfTb9e0lo

Wat hier nog niet bij zat, was dat het flexibel was voor hoeveel units de speler heeft. Dit wou ik natuurlijk wel graag, aangezien je eigen units dood moeten kunnen gaan. Je hoort bij gekillde units natuurlijk geen fog of war meer bij te zien.
Ik ben eigenlijk heel slecht in shaders, maar na wat research is het mij gelukkig wel gelukt om het dynamisch te maken:


Ik ben erg tevreden met dit resultaat, al twijfel ik wel hoe ik dit uit ga bouwen. Het liefst willen ik en mn ISA-maatjes namelijk een fog of war systeem waarbij je niet door dingen als gebouwen heen kunt kijken. Ook willen we dat je niet units kunt aanvallen die je niet kunt zien, terwijl dit nu nog wel kan.

Nu over een bug waar ik vandaag tegenaan liep. Ik heb er veel informatie over opgezocht, en het is echt een bug.
Deze bug zorgt ervoor dat de game laggt zolang cast shadows op aan staat :(
Hieronder zie je hoe de profiler eruit komt te zien als ik met shadows speel:


Ik heb hier nog geen fix voor weten te vinden helaas... Ik ga dit aankomende dinsdag met mijn ISA-begeleider bespreken.

maandag 6 februari 2017

ISA Intro

Hoi daar!
Ik ben voor school bezig met een 'ISA' project.
Hiervoor ben ik samen met 2 artists bezig met een WWII RTS maken.

Gemaakte stuff tot nu toe:
Camera (kan bewogen worden mbv de pijltjes toetsen)
Unit selection (één keer klikken of dubbelklikken, dubbelklik selecteerd alle units van die soort)
Unit movement (mbv NavMeshAgent en een zelfgemaakt formatie systeem)
Unit shooting (rotate towards target and shoot)
AI (target enemy units and shoot them)

ziet er niet uit, maar geeft wel een beeld van wat je tot nu toe kunt
Waar ik nu mee bezig ben:
AI cone of visibility om te zorgen dat de vijandelijke tanks kunnen aanvallen als ze je zien.

Nog even over deze blog: Ik ben van plan om op deze blog elke week een update te zetten van de voortgang die ik gemaakt heb. Ik hoop dit ongeveer 2 maanden vol te houden en dat jij het leuk vindt om dit te volgen!