学ぶ
エンジンクラス
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

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("少なくとも2つのラップを選択する必要があります")
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は、米国並びにその他の国における登録商標および非登録商標です。