【Defold】GameObject に親子関係を設定する
set_parent メッセージを投げると GameObject 間の親子関係を設定できる。設定すると親の GameObject を削除した時に子の GameObject も削除される。親を基準とするため、移動も相対的になる。
目次
サンプルコード
local parent = factory.create("/spowner#character_factory")
local child = factory.create("/spowner#child_factory")
-- 親子関連付け
msg.post(child, "set_parent", { parent_id = parent, keep_world_transform = 1 })
parent_id | 親の GameObject を指す。 |
keep_world_transform | 初期値は false。true でワールド座標系での位置関係が維持される。 |