Siirsin mechan tähtäys-komponentin kaukaisesta horisontista raycast toteutukseen. Tämä siis käytännössä tarkoittaa sitä, että se mechi osuu nyt kohteeseen myös lähempää. Samalla HUDiin saa etäisyys-mittarin, joka tulee tarpeeseen, niin ei tarvitse arpoa etäisyyksiä. Sellainen etäisyys-mittari oli – tavallaan – sillä ennen refaktorointia HUDiin sai valitun kohteen speksit ja siinä näkyi etäisyys. Niin ja sitten otsikon mukaisesti…
Category: Gamedev
Or something. I added ability for the player to eject from the cockpit and run on the ground. It is also possible to commandeer a mecha that has no pilot in it. It’s a cool system and I hope that there will not be problems with it. I could add weapons for the grounded pilot…
Perjantain Suntoryn Sakura Roku-Gini auttoi ratkaisemaan erään noodiperintään liittyvän ongelman, nyt rupeaa nuo mechat olemaan järkeviä loogiselta rakenteeltaan. Lauantaina sitten tein perjantai-koodista luettavampaa. Lisäsin mounttipointteja ja korjasin team-damagen aiheuttaman aggron, TD siis säilyy, mutta nyt ne eivät aggroile enää kavereitaan vastaan. Korjasin myös irtoavien osien suunnan. Nyt suunta on pois mechasta eikä aina samaan suuntaan.…
Ourait. Refaktoroin mechoille jalat. Hieman päänvaivaa tuotti se, että animaatio jaloille ja luut tulevat blenderistä tuodusta glb -tiedostosta ja ne ei näy niin mukavasti, kun redotin omat noodit. Animaatio toimi myös, mutta nyt se ei skaalaa nopeutta riippuen mechin nopeudesta, vaan on vakio. Tornille voisi tehdä tässä vaiheessa hieman modulaarisempaa rakennetta. Kovin tylsää, mutta nyt…
HUDin kompassi ja tutka on nyt refaktoroitu. Oli hieman säätöä, kun uudessa järjestelmässä pelaajan pohjoinen on 90-astetta eri kulmassa verrattuna edelliseen. Kompassi tai siis se HUDin yläosan suuntanumero oli helpompi. Piti vain muuttaa noodi-hierarkia oikeaksi. Ja ainoa asia mikä noista puuttuu on tutkan kohteenvalinta. Sen pitäisi toimia, kunhan refaktoroin sen varsinaisen kohteenvalinnan. Seuraavaksi voisi refaktoroida…
Finally there is something visible after all the refactoring. The mechas have now unique hitboxes for each weapon thus they can be individually shot! Weapons destroyed like this will remain on the ground. I may need to adjust this if it causes lag later on. The spawner approach is good for testing as the amount…
Viimeviikon refaktorointi olikin mechan asejärjestelmien refaktorointia. ✅ MIRV ✅ Kohteeseenhakeutuva ohjus ✅ Kaikki raycast-pohjaiset SMG, Haulikko, Minigun, etc. -> Ammukset ovat nyt hyvässä kuosissa. Uutena mekanismina lataus/viive ampumiseen. Nyt mm. minigun ei rupea heti ampumaan, vaan kestää hetki, ennen kun se aloittaa toiminnan. Lisäsin myös törmäyksen tunnistuksen aseisiin, ja nyt ve voi ampua irti! Edustavia…