SplineArchitectCustomPiece¶
1. Kas yra SplineArchitectCustomPiece
?¶
SplineArchitectCustomPiece
yra aktorius, kuris yra priattach'inamas prie SplineArchitectWall
aktoriaus ir leidžia įterpti bet kokį mesh'ą tarp sienų
2. Kaip sukurti SplineArchitectCustomPiece
?¶
SplineArchitectCustomPiece
aktorius gali būti sukurtas dviem būdais:
- Pirmas būdas yra rasti aktorių kūrimo meniu ir nutempti jį į level'į. Tada reikia priattach'inti jį prie
SplineArchitectWall
aktoriaus, ir jis bus prisnap'inamas prie savo parentSplineArchitectWall
aktoriaus
- Antras būdas yra tiesiog paspausti "Add Custom Piece" mygtuką Spline Architect pagalbiniame widget'e. Šis mygtukas padarys tą patį, kaip ir instrukcijos viršuje. Naujas
SplineArchitectCustomPiece
bus paspawn'intas levelyje viewport'o centre ir priattach'intas prie pažymėtoSplineArchitectWall
aktoriaus
3. SplineArchitectCustomPiece
parametrai¶
- Lock Position Ši funkcija užrakins Custom Piece ir jos pozicija liks vietoje, net jei
SplineArchitectWall
bus perkeltas ar pakeistas. Tai naudinga, kai, sakykime durys turi būti visada vienoje vietoje level'yje - Unlock Position Ši funkcija atrakins Custom Piece poziciją, ir jis vėl judės kartu su savo
SplineArchitectWall
parent'u - Custom Piece Type Custom Piece gali būti Segment arba Corner tipo. Segment tipo Custom Piece bus įterptas į sieną, pavyzdžiui durys ar langas. Corner tipo Custom Piece gali pakeisti specifinio kampo parametrus, pavyzdžiui jeigu reikia vieną sienos kampą padarytį užapvalintą
- Custom Piece Mesh Tai yra mesh'as, kuris bus naudojamas kaip Custom Piece
- Input Key on Spline Šis parametras nurodo, kurioje vietoje Spline'e bus įterptas Custom Piece. Jeigu Custom Piece yra judinamas ranka, šis parametras bus rastas pagal Custom Piece poziciją. Taippat galima nurodytį specifinį Spline Key, jeigu, sakykime norime įterpti Custom Piece tobulai per centrą tarp dviejų Spline Point'ų
- Num Meshes Tai yra kiek kartų bus įterptas Custom Piece. Naudinga, jeigu norite, kad Custom Piece būtų kartojamas n kartų segmente. Galima įrašyti labai didelį skaičių, kad butų užpildytas visas segmentas.
- Override Length Jeigu Override Length yra
true
, galima koreguoti Custom Piece Length, jeigu ne, Custom Piece Length bus apskaičiuotas automatiškai pagal Custom Piece Mesh (ilgis X ašimi) - Custom Piece Length Tai yra Custom Piece ilgis, arba automatinis arba rankinis, priklausomai nuo Override Length parametro
- Add to Scale Tai yra vektorius, kuris bus pridedamas prie Custom Piece scale'o. Naudinga, jeigu norite padidinti ar sumažinti Custom Piece dydį rankiniu būdu
- Insert Type Tai yra tipas, kaip bus įterptas Custom Piece. Gali būti
Insert
, arbaOverlap
. KaiInsert
, segmentas bus iškirptas ir ten bus įklijuota Custom Piece, jeiguOverlap
, Custom Piece bus tiesiog uždėtas ant esančio segmento - Child Actor Class Tai yra klasė, kuri bus naudojama kaip Child Actor. Naudinga, jeigu norite pridėti papildomų funkcijų prie Custom Piece, pavyzdžiui, dinamiškai atsidarinėjančias duris.
- Location Locked Tai yra parametras, kuris rodo, ar Custom Piece pozicija yra užrakinta ar ne.
- Locked Location Tai yra Custom Piece pozicija, kuri bus naudojama, kai Location Locked yra
true
. Naudojant Lock Position funkciją, jis bus nustatytas į esamą Custom Piece poziciją. Galima modifikuoti rankiniu būdu, jeigu reikia.