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.Perhatikan bahwa MeshPart adalah satu-satunya jenis orang tua yang valid untuk BaseWrap dan bahwa itu berperilaku lebih seperti komponen dari MeshPart daripada objek independen.

Rangkuman

Properti

  • Keamanan Plugin
    Baca Paralel
  • CageMeshId:ContentId
    Keamanan Plugin
    Baca Paralel

    ID aset untuk meshes kandang.

  • Keamanan Plugin
    Baca Paralel

    Offset jaring kandang relatif terhadap orangtua MeshPart .

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    Offset jaring kandang di ruang dunia.

  • HSRAssetId:ContentId
    Tidak Dapat Ditulis Skripnya
    Keamanan Roblox
    Baca Paralel
  • Keamanan Plugin
    Baca Paralel

    Menjelaskan di mana nol global ada saat menulis meshes kandang dalam alat pembuatan aset.

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    Menjelaskan di mana asal (di ruang dunia) saat menulis meshes kandang dalam alat pembuatan aset.

Properti

CageMeshContent

Keamanan Plugin
Baca Paralel

CageMeshId

ContentId
Keamanan Plugin
Baca Paralel

Properti ini diatur secara otomatis oleh Importer 3D.

ID aset untuk meshes kandang.

CageOrigin

Keamanan Plugin
Baca Paralel

Properti ini diatur secara otomatis oleh Importer 3D.

Offset jaring kandang relatif terhadap orangtua MeshPart .

CageOriginWorld

Hanya Baca
Tidak Direplikasi
Baca Paralel

Offset jaring kandang di ruang dunia.

HSRAssetId

ContentId
Tidak Dapat Ditulis Skripnya
Keamanan Roblox
Baca Paralel

ImportOrigin

Keamanan Plugin
Baca Paralel

Properti ini diatur secara otomatis oleh Importer 3D.

Menjelaskan di mana nol global ada saat menulis meshes kandang dalam alat pembuatan aset seperti Blender atau Maya.Properti ini tidak digunakan oleh deformer tetapi berguna untuk alat/skrip penyelarasan, misalnya menyelaraskan dua bagian dengan mencocokkan porosnya 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: " .. nama obj)
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

Menjelaskan di mana asal (di ruang dunia) saat menulis meshes kandang dalam alat pembuatan aset seperti Blender atau Maya.

Metode

Acara