ما فقط می خواهیم قسمتی از این Bitmap رو نمایش بدیم. که اوون مستقیما به ارطفاع هواپیما داره. چجوری این کار رو بکنیم؟
ما باید یه window معرفی کنیم.
var altitude = 0; // height of the plane
PANEL* first_pan =
{
bmap = "frame.pcx";
window (40, 10, 178, 160, "height.pcx", 0, altitude);
flags = VISIBLE;
}
و موقع اجرا این جوری هست.
خوب حالا کلید Tab رو بزنید و عبارت زیر رو تایپ کنید.
altitude = 150;
حالا Enter را بزنید. می بینید که جای Bitmap در window تغییر می کند ومقدار 185 در window دیده می شوداما شکل کلی معرفی window در 3D Game Studio
window (x, y, size_x, size_y, bitmap, variable_x, variable_y);
- window کلمه کلیدی برای معرفی Window
- x و y جای قرار گیری window در Panel (مثل Digit )
- size_x و size_y اندازه فضای نمایش window به یاد داشته باشید که bitmap خیلی بزرگ هست و همه اوون رو نمی خواهیم نمایش بدیم.
- bitmap اسم bitmap ای که قبلا معرفی کردیم.
- variable_x مقدار مبدا bitmap در راستای افقی.
- variabel_y مقدار مبدا bitmap در راستای عمودی. (در مثال بالا استفاده شد.)
نتیجه: وقتی یه window درست می کنیم شما فقط یک قسمت کوچک از bitmap را می بینید. با تغییر مقادیر variable_x و variable_y جای bitmap را در راستای عمودی و افقی تغییر داد. و مقدار طول و عرض window را هم با size_x و size_y مشخص می کنیم.

هیچ نظری موجود نیست:
ارسال یک نظر