Version: 2019.2
public void DrawMeshInstancedIndirect (Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties);
public void DrawMeshInstancedIndirect (Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset);
public void DrawMeshInstancedIndirect (Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs);

パラメーター

mesh描画する Mesh
submeshIndex描画するメッシュのサブセット。これはいくつかのマテリアルで構成されるメッシュにのみ適用されます。
material使用する Material
shaderPassWhich pass of the shader to use, or -1 which renders all passes.
propertiesこのメッシュを描画する前にマテリアルに適用するマテリアルプロパティーを追加します。 MaterialPropertyBlock を参照してください。
bufferWithArgsThe GPU buffer containing the arguments for how many instances of this mesh to draw.
argsOffsetThe byte offset into the buffer, where the draw arguments start.

説明

Add a "draw mesh with indirect instancing" command.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961