BaseWrap

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile

La classe di base per WrapTarget e WrapLayer oggetti. Nota che MeshPart è l'unico tipo di padre valido per 1> Class.BaseWrap1> e che si comporta più come un componente di 4> Class.MeshPart4> che un oggetto indipendente.

Sommario

Proprietà

  • Nascosto
    Lettura Parallela
  • CageMeshId:ContentId
    Lettura Parallela

    ID risorsa per la Mesh, magliadella gabbia.

  • Lettura Parallela

    Cage mesh offset rispetto al genitore MeshPart .

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Spostamento della mesh della gabbia nello Spaziodel mondo.

  • HSRAssetId:ContentId
    Non programmabile
    Lettura Parallela
  • Lettura Parallela

    Descrive dove un zero globale era mentre si creava la mesh dell'autore in uno strumento di creazione di risorse.

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Descrive dove l'origine (nello Spaziodel mondo) era mentre si creava la mesh della gabbia in uno strumento di creazione di risorse.

Proprietà

CageMeshContent

Nascosto
Lettura Parallela
Sicurezza Plugin

CageMeshId

ContentId
Lettura Parallela
Sicurezza Plugin

Questa proprietà viene impostata automaticamente dal 3D Importer.

ID risorsa per la Mesh, magliadella gabbia.

CageOrigin

Lettura Parallela
Sicurezza Plugin

Questa proprietà viene impostata automaticamente dal 3D Importer.

Cage mesh offset rispetto al genitore MeshPart .

CageOriginWorld

Sola Lettura
Non Replicato
Lettura Parallela

Spostamento della mesh della gabbia nello Spaziodel mondo.

HSRAssetId

ContentId
Non programmabile
Lettura Parallela
Sicurezza Roblox

ImportOrigin

Lettura Parallela
Sicurezza Plugin

Questa proprietà viene impostata automaticamente dal 3D Importer.

Descrive dove un globo zero era mentre si creava la mesh della gabbia in uno strumento di creazione di risorse come Blender o Maya. Questa proprietà non viene utilizzata dal deformer, ma è utile per gli strumenti/allineamento degli script, per esempio allineando due parti facendo corrispondere i loro pivot come segue:


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
-- Nota: regola CFrame della parte padre
wrapToAlign.Parent.CFrame = (worldB_from_WorldB * worldB)
end
end

ImportOriginWorld

Sola Lettura
Non Replicato
Lettura Parallela

Descrive dove l'origine (nello Spaziodel mondo) era mentre si creava la mesh dell'animale in uno strumento di creazione di risorse come Blender o Maya.

Metodi

Eventi