2009年10月18日日曜日

DxLibDotNet3_00dの更新情報1

3.00c
[FieldOffset(20)] public int MaterialIndex;
[FieldOffset(24)] public VECTOR Position0;
[FieldOffset(36)] public VECTOR Position1;
[FieldOffset(48)] public VECTOR Position2;
[FieldOffset(60)] public VECTOR Normal;
から、3.00d
[FieldOffset(20)] public int PolyIndex;
[FieldOffset(24)] public int MaterialIndex;
[FieldOffset(28)] public VECTOR Position0;
[FieldOffset(40)] public VECTOR Position1;
[FieldOffset(52)] public VECTOR Position2;
[FieldOffset(64)] public VECTOR Normal;

3.00c
extern static int dx_ScreenCopy( );
から、3.00d
extern static int dx_ScreenCopy( out RECT CopyRect);

3.00c
extern static int dx_DrawCapsul3D( VECTOR Pos1, VECTOR Pos2, float r, int DivNum, int DifColor, int SpcColor, int FillFlag);
public static int DrawCapsul3D( VECTOR Pos1, VECTOR Pos2, float r, int DivNum, int DifColor, int SpcColor, int FillFlag)
{
return dx_DrawCapsul3D( Pos1 , Pos2 , r , DivNum , DifColor , SpcColor , FillFlag );
}
から、3.00d
extern static int dx_DrawCapsule3D( VECTOR Pos1, VECTOR Pos2, float r, int DivNum, int DifColor, int SpcColor, int FillFlag);
public static int DrawCapsule3D( VECTOR Pos1, VECTOR Pos2, float r, int DivNum, int DifColor, int SpcColor, int FillFlag)
{
return dx_DrawCapsule3D( Pos1 , Pos2 , r , DivNum , DifColor , SpcColor , FillFlag );
}

3.00cから、3.00d(新規追加)
extern static int dx_SetTextureAddressTransform( float TransU, float TransV, float ScaleU, float ScaleV, float RotCenterU, float RotCenterV, float Rotate);
public static int SetTextureAddressTransform( float TransU, float TransV, float ScaleU, float ScaleV, float RotCenterU, float RotCenterV, float Rotate)
{
return dx_SetTextureAddressTransform( TransU , TransV , ScaleU , ScaleV , RotCenterU , RotCenterV , Rotate );
}

[DllImport("DxLib.dll")]
extern static int dx_SetTextureAddressTransformMatrix( MATRIX Matrix);
public static int SetTextureAddressTransformMatrix( MATRIX Matrix)
{
return dx_SetTextureAddressTransformMatrix( Matrix );
}

[DllImport("DxLib.dll")]
extern static int dx_ResetTextureAddressTransform( );
public static int ResetTextureAddressTransform( )
{
return dx_ResetTextureAddressTransform( );
}

長いので、次に書きます。

0 件のコメント:

コメントを投稿