[Top Page][Edit][Discussion][Edit History][All Pages][Recent Changes][->Japanese]

HSPHelp:dupnode


dupnode

dupnode val,ID,subID,nodeID                     [ノード情報へのクローンを作成]

    val : クローンを作成する変数名
    modelID : モデルID
    subID : モデルサブID
    nodeID : ノードID

(拡張プラグイン[hgimg]が必要です)

説明

指定されたノード情報を参照する変数のクローンを作成します。 3Dのノードは、Cの構造体で以下の内容が格納されています。これらのデータの中には、 通常HSPで内容を書き換えたり参照することが難しいものも含まれています。 特殊な用途のためデータ参照に使われるもので、通常は使用する必要はありません。

        // 3Dノード情報
        typedef struct
        {
        short code;                             // primitive code
        short attr;                             // attribute code (material)
        int color;                              // color data
        short tex;                              // TexID
        short num;                              // num of VECTOR
        VECTOR *fv;                             // XYZ Vertices
        VECTOR *fn;                             // XYZ Normals
        short num2;                             // num of UV
        IAXIS *uv;                              // UV Vertices
        void *exdata;                   // Extra data field (option)
        } PNODE;

備考

hgimg.as(DirectX使用時はhgimgx.as)をインクルードすること。

参照