2010年2月2日火曜日
2010年1月22日金曜日
2010年1月20日水曜日
JoyDevicer2 公開1
Vectorでダウンロード公開待ちです。
JoyDevicerのバグを修正しました。
以下、JoyDevicerの説明書より、
2010/1/19 2.000
・そのほか、いろいろと変更
・再び、Application.EnableVisualStyles()の有効化
・1.002のときにジョイスティックの接続数ごとにプレイヤー数
とフォーム数を起動時に調整するようにしていたんですけど、数
が増えると重たくなりました。そこで、フォームの数を減らしま
した。
・設定の保存方法が変更になったので、JoyDevicer1.002のソース
を残すために、JoyDevicer2に変更しました。
・設定の保存を単なるテキストの羅列から、CSV形式でiniファ
イルに書き込むように変更しました。これで、データ管理が簡単
になりました。
・BGMのグループボックスの色をかえるかどうか迷っていて、変更
したままになっていたので、色をデフォルトに変更
JoyDevicerのバグを修正しました。
以下、JoyDevicerの説明書より、
2010/1/19 2.000
・そのほか、いろいろと変更
・再び、Application.EnableVisualStyles()の有効化
・1.002のときにジョイスティックの接続数ごとにプレイヤー数
とフォーム数を起動時に調整するようにしていたんですけど、数
が増えると重たくなりました。そこで、フォームの数を減らしま
した。
・設定の保存方法が変更になったので、JoyDevicer1.002のソース
を残すために、JoyDevicer2に変更しました。
・設定の保存を単なるテキストの羅列から、CSV形式でiniファ
イルに書き込むように変更しました。これで、データ管理が簡単
になりました。
・BGMのグループボックスの色をかえるかどうか迷っていて、変更
したままになっていたので、色をデフォルトに変更
2010年1月2日土曜日
DxLibDotNet3_01(3.00f)の更新情報
3.00eから、3.01(3.00f)(新規追加)
public const int DX_WINDOWSVERSION_7 = 265;
3.00eから、3.01(3.00f)(新規追加)
public const int DX_MATERIAL_TYPE_NORMAL = 0;
public const int DX_MATERIAL_TYPE_TOON = 1;
public const int DX_MATERIAL_BLENDTYPE_TRANSLUCENT = 0;
public const int DX_MATERIAL_BLENDTYPE_ADDITIVE = 1;
public const int DX_MATERIAL_BLENDTYPE_MODULATE = 2;
3.00e
[DllImport("DxLib.dll")]
extern static int dx_LoadDivGraphToResource( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf);
public static int LoadDivGraphToResource( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf)
{
return dx_LoadDivGraphToResource( ResourceName , ResourceType , AllNum , XNum , YNum , XSize , YSize , out HandleBuf );
}
から、3.01(3.00f)
[DllImport("DxLib.dll")]
extern static int dx_LoadDivGraphToResource( int ResourceID, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf);
public static int LoadDivGraphToResource( int ResourceID, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf)
{
return dx_LoadDivGraphToResource( ResourceID , AllNum , XNum , YNum , XSize , YSize , out HandleBuf );
}
[DllImport("DxLib.dll")]
extern static int dx_LoadDivGraphToResource_2( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf);
public static int LoadDivGraphToResource( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf)
{
return dx_LoadDivGraphToResource_2( ResourceName , ResourceType , AllNum , XNum , YNum , XSize , YSize , out HandleBuf );
}
3.00eから、3.01(3.00f)(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialType( int MHandle, int MaterialIndex, int Type);
public static int MV1SetMaterialType( int MHandle, int MaterialIndex, int Type)
{
return dx_MV1SetMaterialType( MHandle , MaterialIndex , Type );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialType( int MHandle, int MaterialIndex);
public static int MV1GetMaterialType( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialType( MHandle , MaterialIndex );
}
3.00eから、3.01(3.00f)(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialDifGradTexture( int MHandle, int MaterialIndex, int TexIndex);
public static int MV1SetMaterialDifGradTexture( int MHandle, int MaterialIndex, int TexIndex)
{
return dx_MV1SetMaterialDifGradTexture( MHandle , MaterialIndex , TexIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialDifGradTexture( int MHandle, int MaterialIndex);
public static int MV1GetMaterialDifGradTexture( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialDifGradTexture( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialSpcGradTexture( int MHandle, int MaterialIndex, int TexIndex);
public static int MV1SetMaterialSpcGradTexture( int MHandle, int MaterialIndex, int TexIndex)
{
return dx_MV1SetMaterialSpcGradTexture( MHandle , MaterialIndex , TexIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialSpcGradTexture( int MHandle, int MaterialIndex);
public static int MV1GetMaterialSpcGradTexture( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialSpcGradTexture( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialDifGradBlendType( int MHandle, int MaterialIndex, int BlendType);
public static int MV1SetMaterialDifGradBlendType( int MHandle, int MaterialIndex, int BlendType)
{
return dx_MV1SetMaterialDifGradBlendType( MHandle , MaterialIndex , BlendType );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialDifGradBlendType( int MHandle, int MaterialIndex);
public static int MV1GetMaterialDifGradBlendType( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialDifGradBlendType( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialSpcGradBlendType( int MHandle, int MaterialIndex, int BlendType);
public static int MV1SetMaterialSpcGradBlendType( int MHandle, int MaterialIndex, int BlendType)
{
return dx_MV1SetMaterialSpcGradBlendType( MHandle , MaterialIndex , BlendType );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialSpcGradBlendType( int MHandle, int MaterialIndex);
public static int MV1GetMaterialSpcGradBlendType( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialSpcGradBlendType( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialOutLineWidth( int MHandle, int MaterialIndex, float Width);
public static int MV1SetMaterialOutLineWidth( int MHandle, int MaterialIndex, float Width)
{
return dx_MV1SetMaterialOutLineWidth( MHandle , MaterialIndex , Width );
}
[DllImport("DxLib.dll")]
extern static float dx_MV1GetMaterialOutLineWidth( int MHandle, int MaterialIndex);
public static float MV1GetMaterialOutLineWidth( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialOutLineWidth( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialOutLineColor( int MHandle, int MaterialIndex, COLOR_F Color);
public static int MV1SetMaterialOutLineColor( int MHandle, int MaterialIndex, COLOR_F Color)
{
return dx_MV1SetMaterialOutLineColor( MHandle , MaterialIndex , Color );
}
[DllImport("DxLib.dll")]
extern static COLOR_F dx_MV1GetMaterialOutLineColor( int MHandle, int MaterialIndex);
public static COLOR_F MV1GetMaterialOutLineColor( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialOutLineColor( MHandle , MaterialIndex );
}
public const int DX_WINDOWSVERSION_7 = 265;
3.00eから、3.01(3.00f)(新規追加)
public const int DX_MATERIAL_TYPE_NORMAL = 0;
public const int DX_MATERIAL_TYPE_TOON = 1;
public const int DX_MATERIAL_BLENDTYPE_TRANSLUCENT = 0;
public const int DX_MATERIAL_BLENDTYPE_ADDITIVE = 1;
public const int DX_MATERIAL_BLENDTYPE_MODULATE = 2;
3.00e
[DllImport("DxLib.dll")]
extern static int dx_LoadDivGraphToResource( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf);
public static int LoadDivGraphToResource( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf)
{
return dx_LoadDivGraphToResource( ResourceName , ResourceType , AllNum , XNum , YNum , XSize , YSize , out HandleBuf );
}
から、3.01(3.00f)
[DllImport("DxLib.dll")]
extern static int dx_LoadDivGraphToResource( int ResourceID, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf);
public static int LoadDivGraphToResource( int ResourceID, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf)
{
return dx_LoadDivGraphToResource( ResourceID , AllNum , XNum , YNum , XSize , YSize , out HandleBuf );
}
[DllImport("DxLib.dll")]
extern static int dx_LoadDivGraphToResource_2( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf);
public static int LoadDivGraphToResource( string ResourceName, string ResourceType, int AllNum, int XNum, int YNum, int XSize, int YSize, out int HandleBuf)
{
return dx_LoadDivGraphToResource_2( ResourceName , ResourceType , AllNum , XNum , YNum , XSize , YSize , out HandleBuf );
}
3.00eから、3.01(3.00f)(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialType( int MHandle, int MaterialIndex, int Type);
public static int MV1SetMaterialType( int MHandle, int MaterialIndex, int Type)
{
return dx_MV1SetMaterialType( MHandle , MaterialIndex , Type );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialType( int MHandle, int MaterialIndex);
public static int MV1GetMaterialType( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialType( MHandle , MaterialIndex );
}
3.00eから、3.01(3.00f)(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialDifGradTexture( int MHandle, int MaterialIndex, int TexIndex);
public static int MV1SetMaterialDifGradTexture( int MHandle, int MaterialIndex, int TexIndex)
{
return dx_MV1SetMaterialDifGradTexture( MHandle , MaterialIndex , TexIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialDifGradTexture( int MHandle, int MaterialIndex);
public static int MV1GetMaterialDifGradTexture( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialDifGradTexture( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialSpcGradTexture( int MHandle, int MaterialIndex, int TexIndex);
public static int MV1SetMaterialSpcGradTexture( int MHandle, int MaterialIndex, int TexIndex)
{
return dx_MV1SetMaterialSpcGradTexture( MHandle , MaterialIndex , TexIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialSpcGradTexture( int MHandle, int MaterialIndex);
public static int MV1GetMaterialSpcGradTexture( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialSpcGradTexture( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialDifGradBlendType( int MHandle, int MaterialIndex, int BlendType);
public static int MV1SetMaterialDifGradBlendType( int MHandle, int MaterialIndex, int BlendType)
{
return dx_MV1SetMaterialDifGradBlendType( MHandle , MaterialIndex , BlendType );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialDifGradBlendType( int MHandle, int MaterialIndex);
public static int MV1GetMaterialDifGradBlendType( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialDifGradBlendType( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialSpcGradBlendType( int MHandle, int MaterialIndex, int BlendType);
public static int MV1SetMaterialSpcGradBlendType( int MHandle, int MaterialIndex, int BlendType)
{
return dx_MV1SetMaterialSpcGradBlendType( MHandle , MaterialIndex , BlendType );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1GetMaterialSpcGradBlendType( int MHandle, int MaterialIndex);
public static int MV1GetMaterialSpcGradBlendType( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialSpcGradBlendType( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialOutLineWidth( int MHandle, int MaterialIndex, float Width);
public static int MV1SetMaterialOutLineWidth( int MHandle, int MaterialIndex, float Width)
{
return dx_MV1SetMaterialOutLineWidth( MHandle , MaterialIndex , Width );
}
[DllImport("DxLib.dll")]
extern static float dx_MV1GetMaterialOutLineWidth( int MHandle, int MaterialIndex);
public static float MV1GetMaterialOutLineWidth( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialOutLineWidth( MHandle , MaterialIndex );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetMaterialOutLineColor( int MHandle, int MaterialIndex, COLOR_F Color);
public static int MV1SetMaterialOutLineColor( int MHandle, int MaterialIndex, COLOR_F Color)
{
return dx_MV1SetMaterialOutLineColor( MHandle , MaterialIndex , Color );
}
[DllImport("DxLib.dll")]
extern static COLOR_F dx_MV1GetMaterialOutLineColor( int MHandle, int MaterialIndex);
public static COLOR_F MV1GetMaterialOutLineColor( int MHandle, int MaterialIndex)
{
return dx_MV1GetMaterialOutLineColor( MHandle , MaterialIndex );
}
2009年11月14日土曜日
2009年10月18日日曜日
DxLibDotNet3_00dの更新情報2
3.00cから、3.00d(新規追加)
extern static VECTOR dx_ConvWorldPosToScreenPos( VECTOR WorldPos);
public static VECTOR ConvWorldPosToScreenPos( VECTOR WorldPos)
{
return dx_ConvWorldPosToScreenPos( WorldPos );
}
[DllImport("DxLib.dll")]
extern static VECTOR dx_ConvScreenPosToWorldPos( VECTOR ScreenPos);
public static VECTOR ConvScreenPosToWorldPos( VECTOR ScreenPos)
{
return dx_ConvScreenPosToWorldPos( ScreenPos );
}
3.00c
public static int PlayMovieToGraph( int GraphHandle)
{
return dx_PlayMovieToGraph( GraphHandle , DX_PLAYTYPE_BACK );
}
public static int PlayMovieToGraph( int GraphHandle, int PlayType)
{
return dx_PlayMovieToGraph( GraphHandle , PlayType );
}
[DllImport("DxLib.dll")]
extern static int dx_PauseMovieToGraph( int GraphHandle);
public static int PauseMovieToGraph( int GraphHandle)
{
return dx_PauseMovieToGraph( GraphHandle );
}
から、3.00d
extern static int dx_PlayMovieToGraph( int GraphHandle, int PlayType, int SysPlay);
public static int PlayMovieToGraph( int GraphHandle)
{
return dx_PlayMovieToGraph( GraphHandle , DX_PLAYTYPE_BACK , 0 );
}
public static int PlayMovieToGraph( int GraphHandle, int PlayType)
{
return dx_PlayMovieToGraph( GraphHandle , PlayType , 0 );
}
public static int PlayMovieToGraph( int GraphHandle, int PlayType, int SysPlay)
{
return dx_PlayMovieToGraph( GraphHandle , PlayType , SysPlay );
}
[DllImport("DxLib.dll")]
extern static int dx_PauseMovieToGraph( int GraphHandle, int SysPause);
public static int PauseMovieToGraph( int GraphHandle)
{
return dx_PauseMovieToGraph( GraphHandle , 0 );
}
public static int PauseMovieToGraph( int GraphHandle, int SysPause)
{
return dx_PauseMovieToGraph( GraphHandle , SysPause );
}
3.00cから、3.00d(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_SetCameraScreenCenter( float x, float y);
public static int SetCameraScreenCenter( float x, float y)
{
return dx_SetCameraScreenCenter( x , y );
}
3.00cから、3.00d(新規追加)
public static int LoadSoundMemBase( string WaveName, int BufferNum)
{
return dx_LoadSoundMemBase( WaveName , BufferNum , -1 );
}
3.00cから、3.00d(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_MV1SetFrameTextureAddressTransform( int MHandle, int FrameIndex, float TransU, float TransV, float ScaleU, float ScaleV, float RotCenterU, float RotCenterV, float Rotate);
public static int MV1SetFrameTextureAddressTransform( int MHandle, int FrameIndex, float TransU, float TransV, float ScaleU, float ScaleV, float RotCenterU, float RotCenterV, float Rotate)
{
return dx_MV1SetFrameTextureAddressTransform( MHandle , FrameIndex , TransU , TransV , ScaleU , ScaleV , RotCenterU , RotCenterV , Rotate );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetFrameTextureAddressTransformMatrix( int MHandle, int FrameIndex, MATRIX Matrix);
public static int MV1SetFrameTextureAddressTransformMatrix( int MHandle, int FrameIndex, MATRIX Matrix)
{
return dx_MV1SetFrameTextureAddressTransformMatrix( MHandle , FrameIndex , Matrix );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1ResetFrameTextureAddressTransform( int MHandle, int FrameIndex);
public static int MV1ResetFrameTextureAddressTransform( int MHandle, int FrameIndex)
{
return dx_MV1ResetFrameTextureAddressTransform( MHandle , FrameIndex );
}
3.00cから、3.00d(新規追加)
[DllImport("DxLib.dll")]
extern static MV1_COLL_RESULT_POLY_DIM dx_MV1CollCheck_Capsule( int MHandle, int FrameIndex, VECTOR Pos1, VECTOR Pos2, float r);
public static MV1_COLL_RESULT_POLY_DIM MV1CollCheck_Capsule( int MHandle, int FrameIndex, VECTOR Pos1, VECTOR Pos2, float r)
{
return dx_MV1CollCheck_Capsule( MHandle , FrameIndex , Pos1 , Pos2 , r );
}
extern static VECTOR dx_ConvWorldPosToScreenPos( VECTOR WorldPos);
public static VECTOR ConvWorldPosToScreenPos( VECTOR WorldPos)
{
return dx_ConvWorldPosToScreenPos( WorldPos );
}
[DllImport("DxLib.dll")]
extern static VECTOR dx_ConvScreenPosToWorldPos( VECTOR ScreenPos);
public static VECTOR ConvScreenPosToWorldPos( VECTOR ScreenPos)
{
return dx_ConvScreenPosToWorldPos( ScreenPos );
}
3.00c
public static int PlayMovieToGraph( int GraphHandle)
{
return dx_PlayMovieToGraph( GraphHandle , DX_PLAYTYPE_BACK );
}
public static int PlayMovieToGraph( int GraphHandle, int PlayType)
{
return dx_PlayMovieToGraph( GraphHandle , PlayType );
}
[DllImport("DxLib.dll")]
extern static int dx_PauseMovieToGraph( int GraphHandle);
public static int PauseMovieToGraph( int GraphHandle)
{
return dx_PauseMovieToGraph( GraphHandle );
}
から、3.00d
extern static int dx_PlayMovieToGraph( int GraphHandle, int PlayType, int SysPlay);
public static int PlayMovieToGraph( int GraphHandle)
{
return dx_PlayMovieToGraph( GraphHandle , DX_PLAYTYPE_BACK , 0 );
}
public static int PlayMovieToGraph( int GraphHandle, int PlayType)
{
return dx_PlayMovieToGraph( GraphHandle , PlayType , 0 );
}
public static int PlayMovieToGraph( int GraphHandle, int PlayType, int SysPlay)
{
return dx_PlayMovieToGraph( GraphHandle , PlayType , SysPlay );
}
[DllImport("DxLib.dll")]
extern static int dx_PauseMovieToGraph( int GraphHandle, int SysPause);
public static int PauseMovieToGraph( int GraphHandle)
{
return dx_PauseMovieToGraph( GraphHandle , 0 );
}
public static int PauseMovieToGraph( int GraphHandle, int SysPause)
{
return dx_PauseMovieToGraph( GraphHandle , SysPause );
}
3.00cから、3.00d(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_SetCameraScreenCenter( float x, float y);
public static int SetCameraScreenCenter( float x, float y)
{
return dx_SetCameraScreenCenter( x , y );
}
3.00cから、3.00d(新規追加)
public static int LoadSoundMemBase( string WaveName, int BufferNum)
{
return dx_LoadSoundMemBase( WaveName , BufferNum , -1 );
}
3.00cから、3.00d(新規追加)
[DllImport("DxLib.dll")]
extern static int dx_MV1SetFrameTextureAddressTransform( int MHandle, int FrameIndex, float TransU, float TransV, float ScaleU, float ScaleV, float RotCenterU, float RotCenterV, float Rotate);
public static int MV1SetFrameTextureAddressTransform( int MHandle, int FrameIndex, float TransU, float TransV, float ScaleU, float ScaleV, float RotCenterU, float RotCenterV, float Rotate)
{
return dx_MV1SetFrameTextureAddressTransform( MHandle , FrameIndex , TransU , TransV , ScaleU , ScaleV , RotCenterU , RotCenterV , Rotate );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1SetFrameTextureAddressTransformMatrix( int MHandle, int FrameIndex, MATRIX Matrix);
public static int MV1SetFrameTextureAddressTransformMatrix( int MHandle, int FrameIndex, MATRIX Matrix)
{
return dx_MV1SetFrameTextureAddressTransformMatrix( MHandle , FrameIndex , Matrix );
}
[DllImport("DxLib.dll")]
extern static int dx_MV1ResetFrameTextureAddressTransform( int MHandle, int FrameIndex);
public static int MV1ResetFrameTextureAddressTransform( int MHandle, int FrameIndex)
{
return dx_MV1ResetFrameTextureAddressTransform( MHandle , FrameIndex );
}
3.00cから、3.00d(新規追加)
[DllImport("DxLib.dll")]
extern static MV1_COLL_RESULT_POLY_DIM dx_MV1CollCheck_Capsule( int MHandle, int FrameIndex, VECTOR Pos1, VECTOR Pos2, float r);
public static MV1_COLL_RESULT_POLY_DIM MV1CollCheck_Capsule( int MHandle, int FrameIndex, VECTOR Pos1, VECTOR Pos2, float r)
{
return dx_MV1CollCheck_Capsule( MHandle , FrameIndex , Pos1 , Pos2 , r );
}
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( );
}
長いので、次に書きます。
[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( );
}
長いので、次に書きます。
登録:
投稿 (Atom)