BaseWrap

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak Dapat Dibuat

Kelas dasar untuk WrapTarget dan WrapLayer objek. Catat bahwa MeshPart adalah satu-satunya jenis orang tua yang valid untuk 1> Class.BaseWrap1> dan bahwa itu berperilaku lebih seperti komponen dari 4> Class.MeshPart4> daripada

Rangkuman

Properti

  • Tersembunyi
    Baca Paralel
  • CageMeshId:ContentId
    Baca Paralel

    ID aset untuk meshes kandang.

  • Baca Paralel

    Offset jaringan penyebab relatif terhadap orang tua MeshPart .

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    Offset penyu meshes di ruang dunia.

  • HSRAssetId:ContentId
    Tidak Dapat Ditulis Skripnya
    Baca Paralel
  • Baca Paralel

    Menggambarkan di mana nol global sedang dibuat saat menulis mesin penyebab di alat pembuatan aset.

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    Menggambarkan di mana asal (dalam ruang dunia) saat menulis mesin penyebab di alat pembuatan aset.

Properti

CageMeshContent

Tersembunyi
Baca Paralel
Keamanan Plugin

CageMeshId

ContentId
Baca Paralel
Keamanan Plugin

Item ini diatur secara otomatis oleh 3D Importer.

ID aset untuk meshes kandang.

CageOrigin

Baca Paralel
Keamanan Plugin

Item ini diatur secara otomatis oleh 3D Importer.

Offset jaringan penyebab relatif terhadap orang tua MeshPart .

CageOriginWorld

Hanya Baca
Tidak Direplikasi
Baca Paralel

Offset penyu meshes di ruang dunia.

HSRAssetId

ContentId
Tidak Dapat Ditulis Skripnya
Baca Paralel
Keamanan Roblox

ImportOrigin

Baca Paralel
Keamanan Plugin

Item ini diatur secara otomatis oleh 3D Importer.

Menggambarkan di mana nol global sedang dibuat saat menulis mesin cetak rakasa di alat pembuatan konten seperti Blender atau Maya.プロパティ ini tidak digunakan oleh deformer tetapi itu berguna untuk alat/menyesuaikan skrip, misalnya menyelaraskan dua bagian dengan mencocokkan pivot mereka sebagai berikut:


local function alignWraps()
local selectionService = game:GetService("Selection")
local selectedObjects = selectionService:Get()
local alignObjects = {}
for _, obj in selectedObjects do
if obj:IsA("BaseWrap") then
--print("Wrap: ".. obj.Name)
table.insert(alignObjects, obj)
else
print("Ignore: " .. obj.Name)
end
end
if #alignObjects < 2 then
warn("You need to select at least two wraps")
return
end
local anchorWrap = alignObjects[1]
local worldA_from_Wrap = anchorWrap.ImportOriginWorld
print("Anchor: " .. anchorWrap.Name)
for i = 2, #alignObjects do
local wrapToAlign = alignObjects[i]
print("Align: " .. wrapToAlign.Name)
local wrap_from_WorldB = wrapToAlign.ImportOriginWorld:Inverse()
local worldA_from_WorldB = worldA_from_Wrap * wrap_from_WorldB
local worldB = wrapToAlign.Parent.CFrame
-- Catatan: Sesuaikan CFrame dari bagian orang tua
wrapToAlign.Parent.CFrame = (worldB_from_WorldB * worldB)
end
end

ImportOriginWorld

Hanya Baca
Tidak Direplikasi
Baca Paralel

Menggambarkan di mana asal (dalam ruang dunia) saat menulis mesin penyebab di alat pembuatan konten seperti Blender atau Maya.

Metode

Acara