ブログ

(Unity2020)ぶつかったオブジェクトを子供に設定する

(サンプルスクリプト)


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Magnet : MonoBehaviour
{
    private void OnCollisionEnter(Collision collision)
    {
        if(collision.gameObject.CompareTag("Ball"))
        {
            // 衝突した相手方オブジェクトを、自身の子供に設定する。
            collision.gameObject.transform.SetParent(this.gameObject.transform);
        }
    }
}