Hej!
Kände att det var dags för en liten uppdatering
Har varit borta väldigt mycket i jobbet på senaste tiden, så inte haft mycket tid över för projektet. Men det betyder inte att det stått helt stilla, så här kommer lite info på vad jag jobbat på.
--- Entity Editor ---
* Nya Entity Types
Entity Editorn har uppdaterats med lite fler funktioner och stöd för mer typer. Man kan nu skapa NPCs och Monster också, utöver Items och Doodads.
* Item Mods
Man kan nu lägga till och Redigera Item Modifications genom Entity Editorn.
Item Mods ändrar hur saken används. Just nu finns det bara 2 typer av Item Mods, Armor Mod samt Weapon Mod, men systemet är designat precis som allt annat, så att så fort jag skapar en ny Item Mod klass på servern så dyker den automatiskt upp i editorn.
Item Mods används egentligen för större Item Modifieringar. Items kan ju redan ha rätt avancerade triggers på sig, så Item Mods kommer endast användas i de scenarion där Trigger systemet inte riktigt räcker till.
En potion t.ex behöver inte ha en Item Mod på sig för att fungera, eftersom den kan konfigureras med endast Trigger systemet.
Lägger man t.ex. till ett Weapon Mod så blir saken taggad som ett vapen och får en Attack kopplad till sig. Så om den sen Equippas av en Entitiet, så kan de användas som vapen.
Partially Expanded Weapon Mod
Fully Expanded Weapon Mod
*Blocking Pattern
De flesta fälten (Fields och Properties) som jag taggar med attributen [Editable] på servern, synkar automatiskt över till editorerna, så sköts allting automatiskt när man ändrar och sparar dom. Detta inkluderar nästan alla typer, som syns nedan så synkas en hel klass (Attack) samt en Enum (WeaponTypes).
Exempel
Men ibland så måste man "specialdesigna" vissa saker, för att det ska bli lättare för användaren att förstå.
Ett exempel av detta är Blocking Patterns på Entities. Blocking Pattern bestämmer egentligen hur stor area som en entitet blockar (hur och vilka tiles runtomkring).
En blocking pattern är en multidimensionell array (11x11). Så för att underlätta editeringen av Entity Pattern gjorde jag en specialdesignad UI som ritas ut ifall input är en så kallad TilePattern.
11
* Model Settings
Ändrat lite i Models delen av Entity Editorn också.
Man kan nu välja vilken typ av Modell man vill använda på sin skapelse.
Default - Riggade Modeller, används för det mesta till Doodads och Items.
Effects - Om man vill använda en effect istället för en Modell.
Costumes - Om man vill använda en Humanoid modell, som man kan klä som man vill.
Modelltyperna har olika inställningar.
Costumes är den mest avancerade.
Costume Settings
Costume Accessories
Alla listor uppdateras dynamiskt när de synkar med servern.
* Behaviours
Entity Editorn stödjer nu också editering av Behaviours. Alla entiteter som lever, har Behaviours associerade till sig.
Dessa bestämmer hur de ska agera i olika situationer.
Nu kan man lägga till, ta bort och ställa in Entity Behaviours direkt i Entity Editorn.
Expanded
Add Behaviours
Det är här man kommer konfigurera sina Monster/NPCs beteenden. Så om man vill att Spindeln ska springa när den har x hp kvar, så kan man göra det.
Detta är systemet jag håller på med just nu, försöker förfina en del saker samt utveckla det en aning så det blir mer anpassningsbart.
Tack för att ni läste hela vägen ner hit
Kommer mer uppdateringar inom kort !
Ha en go lördagskväll, kanske ses vi i Apex Legends ikväll?
/R