docs.unity.cn
    Show / Hide Table of Contents

    Method Instantiate

    Instantiate(Vector3, Quaternion, Transform)

    InstantiateAsync the referenced asset as type TObject. This cannot be used a second time until the first load is released. If you wish to call load multiple times on an AssetReference, use Addressables.InstantiateAsync() and pass your AssetReference in as the key. See the Loading Addressable Assets documentation for more details.

    Declaration
    public AsyncOperationHandle<GameObject> Instantiate(Vector3 position, Quaternion rotation, Transform parent = null)
    Parameters
    Type Name Description
    Vector3 position

    Position of the instantiated object.

    Quaternion rotation

    Rotation of the instantiated object.

    Transform parent

    The parent of the instantiated object.

    Returns
    Type Description
    AsyncOperationHandle<GameObject>

    Returns the instantiation operation.

    Instantiate(Transform, Boolean)

    InstantiateAsync the referenced asset as type TObject. This cannot be used a second time until the first load is released. If you wish to call load multiple times on an AssetReference, use Addressables.InstantiateAsync() and pass your AssetReference in as the key. See the Loading Addressable Assets documentation for more details.

    Declaration
    public AsyncOperationHandle<GameObject> Instantiate(Transform parent = null, bool instantiateInWorldSpace = false)
    Parameters
    Type Name Description
    Transform parent

    The parent of the instantiated object.

    Boolean instantiateInWorldSpace

    Option to retain world space when instantiated with a parent.

    Returns
    Type Description
    AsyncOperationHandle<GameObject>

    Returns the instantiation operation.

    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Friday, March 4, 2022
    Terms of use