PDA

View Full Version : مقیاس بافت ها در صفحه!



saffari2005
سه شنبه 14 تیر 1384, 08:41 صبح
سلام
از یک فایل بیت مپ با سایز 1152 در 216 یک بافت ایجاد کرده ایم.بعد با یک sprite بخشی از این بافت را نمایش می دهیم. این بخش یک تکه از تصویر است که دقیقا اندازه اش 145 در 87 است .اما مشکل اینجاست که در زمان نمایش این بخش بر همان بخش از تصویر واقعی منطبق نیست. مگه نگاشت یک به یک نیست؟! چطوری باید تشخیص داد؟

seyedof
شنبه 18 تیر 1384, 01:33 صبح
سلام
توجه کنید که در دایرکت ایکس، طول و عرض تمام تکسچرها توانی از دو است. اگر فایلی که لود میکنید ابعادی غیر از این داشته باشد به صورت خودکار به نزدیکترین توان ۲ resize میشود.
ممنون علی

saffari2005
چهارشنبه 22 تیر 1384, 14:11 عصر
سلام
در این صورت هیچ گاه نمی توان به بخش مورد نظر از تصویر( فایل ) دسترسی داشت!!! در این موارد و خصوصا زمانی که فایل حاوی تصاویر مجزای مختلف است , چگونه می توان به ناحیه مشخصی از فایل که تصویر مورد نظر در آن قرار دارد دسترسی داشت؟ چون چیزی که ما می بینیم تصاویر و موقعیت آنها بر اساس پیکسل است.
ممنون.

seyedof
پنج شنبه 23 تیر 1384, 19:52 عصر
سلام
با محاسبات ساده. مقیاس بندی اندازه دلخواه و اندازه ذخیره شده (که توان دو می‌باشد)
ممنون علی