PDA

View Full Version : Text در DirectX9



saffari2005
سه شنبه 20 اردیبهشت 1384, 13:51 عصر
در ِDirectX9 برای به کار گیری متن با فارسی یا با با فونت های TTF مشکلی نداریم؟
اگه میشه یه کم توضیح بدین.
ممنون.
:sunglass:

Anti_Evil
دوشنبه 02 خرداد 1384, 14:46 عصر
از تابع D3DXCreateText برای ایجاد متن سه بعدی و از تابع ID3DXFont::DrawText برای نوشتن دو بعدی بر روی صفحه میتونی استفاده کنی ...

بقیه سوالاتتو خوندم ... فکر کنم با مطالعه DX SDK بتونی تمام جوابهاتو پیدا کنی

موفق باشی،
هادی

saffari2005
دوشنبه 02 خرداد 1384, 17:53 عصر
ممنون از راهنماییتون .من مدت کوتاهیه که روی این sdk مطالعه می کنم اما متاسفانه در اگثر موارد در مورد توابع تنها توضیح کوتاهی داده شده و چون من روی مورد خاصی کار می کنم لذا گاهی سوالاتی که می پرسم به نظر واضح میان ! :wink:
به طور مثال میدونم که از توابع فوق استفاده میشه اما اینکه با TTF چگونه کار می کند برام جای سواله! :sunglass:

saffari2005
دوشنبه 09 خرداد 1384, 12:16 عصر
سلام
این بخش گویا زیاد فعال نیست! :گیج:
به هر حال!
برای نوشتن متن از DrawText استفاده کردم و قبل از اون توسط تابع D3DXCreateFont یک اشاره گر ساختم که نوع charset آن default بود.تا زمانی که در تنظیمات بخش control panel - regional setting - advanced گزینه فارسی تنظیم شده بود مشکلی نداشتم و متون فارسی دیده می شد اما به محض اینکه این تنظیم رو مثل اکثر سیستم ها به مد انگلیسی بردم کار خراب شد و دیکه قارسی رو نشون نمیده! آیا باید charset رو عوض کنم و اگه بله با چی؟
ممنون.