earse+erse
چهارشنبه 18 آذر 1388, 16:54 عصر
BitBltمي خواهم بازي ساز شوم (1) تابع
سلام تو اين تاپيك مي خوام نكته هايي رو به كساني يادآور بشم كه مي خوان با وي بي بازي بسازن.
اگه كسي دوست داره با بنده به طور مشترك يه بازي بسازه/ بسازيم . . . ما هستيم (پيام خصوصي بدين):لبخند:
مقدمه:
در ساخت بازي به روش خارجكي كلي دفتر دستك و تهيه كننده و كارگردان لازمه ولي اينجا ايرانه و ما هم برنامه نويس ويژوال بيسيك6!:لبخندساده:
چيزهايي كه لازمه: 1- يك عدد داستان توپ 2-چند عدد برنامه نويس 3-گرافيك(كاراكتر و موضوعات) 4- كد نويسي
بازي هاي دو بعدي VB6 رو به دو صورت مي سازند: 1- استفاده ازImage 2- استفاده از تابع BitBlt
خوب به دليل مشكلات فراوان استفاده ازImage من دوست دارم از تابع BitBlt استفاده مي كنم.
توجه: براي درك كامل اين تابع فايل PDF را از ضميمه دانلود كنين.:متفکر:
اين تابع يكي از توابع API است كه كد هاي اصلي اون در زير موجود است.
Public Enum RasterOps
SRCCOPY = &HCC0020
SRCAND = &H8800C6
SRCINVERT = &H660046
SRCPAINT = &HEE0086
SRCERASE = &H4400328
WHITENESS = &HFF0062
BLACKNESS = &H42
End Enum
Declare Function BitBlt Lib "gdi32" ( _
ByVal hDestDC As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal nWidth As Long, _
ByVal nHeight As Long, _
ByVal hSrcDC As Long, _
ByVal xSrc As Long, _
ByVal ySrc As Long, _
ByVal dwRop As RasterOps) As Long
فعلا خدا حافظ
موفق باشيد.:چشمک:
سلام تو اين تاپيك مي خوام نكته هايي رو به كساني يادآور بشم كه مي خوان با وي بي بازي بسازن.
اگه كسي دوست داره با بنده به طور مشترك يه بازي بسازه/ بسازيم . . . ما هستيم (پيام خصوصي بدين):لبخند:
مقدمه:
در ساخت بازي به روش خارجكي كلي دفتر دستك و تهيه كننده و كارگردان لازمه ولي اينجا ايرانه و ما هم برنامه نويس ويژوال بيسيك6!:لبخندساده:
چيزهايي كه لازمه: 1- يك عدد داستان توپ 2-چند عدد برنامه نويس 3-گرافيك(كاراكتر و موضوعات) 4- كد نويسي
بازي هاي دو بعدي VB6 رو به دو صورت مي سازند: 1- استفاده ازImage 2- استفاده از تابع BitBlt
خوب به دليل مشكلات فراوان استفاده ازImage من دوست دارم از تابع BitBlt استفاده مي كنم.
توجه: براي درك كامل اين تابع فايل PDF را از ضميمه دانلود كنين.:متفکر:
اين تابع يكي از توابع API است كه كد هاي اصلي اون در زير موجود است.
Public Enum RasterOps
SRCCOPY = &HCC0020
SRCAND = &H8800C6
SRCINVERT = &H660046
SRCPAINT = &HEE0086
SRCERASE = &H4400328
WHITENESS = &HFF0062
BLACKNESS = &H42
End Enum
Declare Function BitBlt Lib "gdi32" ( _
ByVal hDestDC As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal nWidth As Long, _
ByVal nHeight As Long, _
ByVal hSrcDC As Long, _
ByVal xSrc As Long, _
ByVal ySrc As Long, _
ByVal dwRop As RasterOps) As Long
فعلا خدا حافظ
موفق باشيد.:چشمک: