BaseWrap

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz

WrapTarget ve WrapLayer nesneleri için temel sınıf. MeshPart ile ilgili olarak, 1>Class.BaseWrap1> ile daha çok benzer bir Class.MeshPart olarak davranır ve bağımsız bir Class.MeshPart olarak davranır.

Özet

Özellikler

  • Gizli
    Eklenti Güvenliği
    Paralel oku
  • CageMeshId:ContentId
    Eklenti Güvenliği
    Paralel oku

    Kafesi kaynağı için varlık kimliği.

  • Eklenti Güvenliği
    Paralel oku

    Ağ meshesi ebeveyn MeshPart ile ilgili kayıp.

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    Dünya uzayındaki kafesi gölgesi.

  • HSRAssetId:ContentId
    Betiklenemez
    Roblox Güvenliği
    Paralel oku
  • Eklenti Güvenliği
    Paralel oku

    Bir kafesi oluşturma araçlarında küresel sıfırın yazılırken nerede olduğunu açıklar.

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    Bir kafesi oluşturma araçta (dünya alanındaki) kaynağın nerede olduğunu açıklar.

Özellikler

CageMeshContent

Gizli
Eklenti Güvenliği
Paralel oku

CageMeshId

ContentId
Eklenti Güvenliği
Paralel oku

Bu özellik 3D İçe aktarıcı tarafından otomatik olarak ayarlanır.

Kafesi kaynağı için varlık kimliği.

CageOrigin

Eklenti Güvenliği
Paralel oku

Bu özellik 3D İçe aktarıcı tarafından otomatik olarak ayarlanır.

Ağ meshesi ebeveyn MeshPart ile ilgili kayıp.

CageOriginWorld

Salt Okunur
Çoğaltılmamış
Paralel oku

Dünya uzayındaki kafesi gölgesi.

HSRAssetId

ContentId
Betiklenemez
Roblox Güvenliği
Paralel oku

ImportOrigin

Eklenti Güvenliği
Paralel oku

Bu özellik 3D İçe aktarıcı tarafından otomatik olarak ayarlanır.

Blender veya Maya gibi bir yaratıcı araçta kafesi oluştururken bir küresel sıfırın nerede olduğunu açıklar. Bu özellik değiştirici tarafından kullanılmaz, ancak araçları/kaynakları birbirine eşleştirme için kullanılır, örneğin iki parçayı aşağıdaki gibi eşleştirerek:


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
-- Not: ebeveyn bölümün CFrame'ini ayarla
wrapToAlign.Parent.CFrame = (worldB_from_WorldB * worldB)
end
end

ImportOriginWorld

Salt Okunur
Çoğaltılmamış
Paralel oku

Blender veya Maya gibi bir yaratık kafesi ağı oluşturma aracında kafesi oluştururken kaynağın nerede olduğunu açıklar.

Yöntemler

Etkinlikler