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
CustomPiece
ir jos pozicija liks vietoje, net jeiSplineArchitectWall
bus perkeltas ar pakeistas. Tai naudinga, kai, sakykime durys turi būti visada vienoje vietoje level'yje - Unlock Position Ši funkcija atrakins
CustomPiece
poziciją, ir jis vėl judės kartu su savoSplineArchitectWall
parent'u - Custom Piece Type
CustomPiece
gali būti Segment arba Corner tipo. Segment tipoCustomPiece
bus įterptas į sieną, pavyzdžiui durys ar langas. Corner tipoCustomPiece
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
CustomPiece
yra judinamas ranka, šis parametras bus rastas pagalCustomPiece
poziciją. Taippat galima nurodytį specifinį Spline Key, jeigu, sakykime norime įterptiCustomPiece
tobulai per centrą tarp dviejų Spline Point'ų- Num Meshes Tai yra kiek kartų bus įterptas Custom Piece. Naudinga, jeigu norite, kadCustomPiece
būtų kartojamas n kartų segmente. Galima įrašyti labai didelį skaičių, kad butų užpildytas visas segmentas. - Floors Šis parametras nurodo, kuriame aukšte atsiras
CustomPiece
mesh'as ir/ar ChildActor (jeiSplineArchitectWall
"Floors" parametras yra daugiau, nei 1). Galime nurodyti konkretų aukštą, kelis aukštus arba aukštų intervalą, kuriuose bus pridėtiCustomPieces
. - Override Length Jeigu Override Length yra
true
, galima koreguotiCustomPiece
Length, jeigu ne,CustomPiece
Length bus apskaičiuotas automatiškai pagalCustomPiece
Mesh (ilgis X ašimi) - Custom Piece Length Tai yra
CustomPiece
ilgis, arba automatinis arba rankinis, priklausomai nuo Override Length parametro - Add to Scale Tai yra vektorius, kuris bus pridedamas prie
CustomPiece
scale'o. Naudinga, jeigu norite padidinti ar sumažintiCustomPiece
dydį rankiniu būdu - Reverse Orientation Šis parametras apkeis
CustomPiece
orientaciją į kitą pusę - 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
,CustomPiece
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
CustomPiece
pozicija yra užrakinta ar ne. - Locked Location Tai yra
CustomPiece
pozicija, kuri bus naudojama, kai Location Locked yratrue
. Naudojant Lock Position funkciją, jis bus nustatytas į esamąCustomPiece
poziciją. Galima modifikuoti rankiniu būdu, jeigu reikia.
4. Pritaikyti CustomPiece
specifiniams aukštams¶
Ši funkcija leidžia CustomPieces
priskirti konkretiems aukštams SplineArchitectWall
objekte. Tai panaikina poreikį kurti atskiras sienas vien tik tam, kad, pavyzdžiui, pirmame aukšte turėtume durų CustomPiece
.
Floors parametras yra tekstinė eilutė, esanti CustomPiece
nustatymuose.
Joje galima nurodyti:
- konkretų aukštą (pvz.
1
) - kelis aukštus (pvz.
1,3,6
) - intervalą (pvz.
3-9
) - arba šių kombinaciją (pvz.
1,3,6-99
)