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
SplineArchitectWallaktoriaus, ir jis bus prisnap'inamas prie savo parentSplineArchitectWallaktoriaus
- 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
SplineArchitectCustomPiecebus paspawn'intas levelyje viewport'o centre ir priattach'intas prie pažymėtoSplineArchitectWallaktoriaus
3. SplineArchitectCustomPiece parametrai¶
- Lock Position Ši funkcija užrakins
CustomPieceir jos pozicija liks vietoje, net jeiSplineArchitectWallbus perkeltas ar pakeistas. Tai naudinga, kai, sakykime durys turi būti visada vienoje vietoje level'yje - Unlock Position Ši funkcija atrakins
CustomPiecepoziciją, ir jis vėl judės kartu su savoSplineArchitectWallparent'u - Custom Piece Type
CustomPiecegali būti Segment arba Corner tipo. Segment tipoCustomPiecebus įterptas į sieną, pavyzdžiui durys ar langas. Corner tipoCustomPiecegali 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
CustomPieceyra judinamas ranka, šis parametras bus rastas pagalCustomPiecepoziciją. Taippat galima nurodytį specifinį Spline Key, jeigu, sakykime norime įterptiCustomPiecetobulai per centrą tarp dviejų Spline Point'ų- Num Meshes Tai yra kiek kartų bus įterptas Custom Piece. Naudinga, jeigu norite, kadCustomPiecebū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
CustomPiecemesh'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 koreguotiCustomPieceLength, jeigu ne,CustomPieceLength bus apskaičiuotas automatiškai pagalCustomPieceMesh (ilgis X ašimi) - Custom Piece Length Tai yra
CustomPieceilgis, arba automatinis arba rankinis, priklausomai nuo Override Length parametro - Add to Scale Tai yra vektorius, kuris bus pridedamas prie
CustomPiecescale'o. Naudinga, jeigu norite padidinti ar sumažintiCustomPiecedydį rankiniu būdu - Reverse Orientation Šis parametras apkeis
CustomPieceorientaciją į 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,CustomPiecebus 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
CustomPiecepozicija yra užrakinta ar ne. - Locked Location Tai yra
CustomPiecepozicija, kuri bus naudojama, kai Location Locked yratrue. Naudojant Lock Position funkciją, jis bus nustatytas į esamąCustomPiecepoziciją. 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)




