배우기
엔진 클래스
BaseWrap
만들 수 없음

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.



API 참조
속성
CageMeshContent
플러그인 보안
병렬 읽기
기능: AvatarAppearance
BaseWrap.CageMeshContent:Content

CageMeshId
플러그인 보안
병렬 읽기
기능: AvatarAppearance
BaseWrap.CageMeshId:ContentId

CageOrigin
플러그인 보안
병렬 읽기
기능: AvatarAppearance
BaseWrap.CageOrigin:CFrame

CageOriginWorld
읽기 전용
복제되지 않음
병렬 읽기
기능: AvatarAppearance
BaseWrap.CageOriginWorld:CFrame

HSRAssetId
Roblox 스크립트 보안
Roblox 보안
병렬 읽기
기능: AvatarAppearance
BaseWrap.HSRAssetId:ContentId

HSRContent
Roblox 스크립트 보안
Roblox 보안
병렬 읽기
기능: AvatarAppearance
BaseWrap.HSRContent:Content

ImportOrigin
플러그인 보안
병렬 읽기
기능: AvatarAppearance
BaseWrap.ImportOrigin:CFrame
코드 샘플
가져오기 원점
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("랩: " .. obj.Name)
table.insert(alignObjects, obj)
else
print("무시: " .. obj.Name)
end
end
if #alignObjects < 2 then
warn("최소 두 개의 랩을 선택해야 합니다")
return
end
local anchorWrap = alignObjects[1]
local worldA_from_Wrap = anchorWrap.ImportOriginWorld
print("앵커: " .. anchorWrap.Name)
for i = 2, #alignObjects do
local wrapToAlign = alignObjects[i]
print("정렬: " .. wrapToAlign.Name)
local wrap_from_WorldB = wrapToAlign.ImportOriginWorld:Inverse()
local worldA_from_WorldB = worldA_from_Wrap * wrap_from_WorldB
local worldB = wrapToAlign.Parent.CFrame
-- 참고: 부모 파트의 CFrame 조정
wrapToAlign.Parent.CFrame = (worldB_from_WorldB * worldB)
end
end

ImportOriginWorld
읽기 전용
복제되지 않음
병렬 읽기
기능: AvatarAppearance
BaseWrap.ImportOriginWorld:CFrame

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.