افزونه اختصاصی تایپ فارسی در گیم میکر-ورژن دو


افزونه اختصاصی تایپ فارسی در گیم میکر-ورژن دو


افزونه اختصاصی تایپ فارسی در گیم میکر نسخه دو

با قابلیت خط بندی اتوماتیک و سانسور کلمات 

افزونه موجود به صورت اختصاصی در سال 1393 توسط توحید فتحی حبشی  آماده گردیده و تا کنون به صورت محدود نشر داده شده و در بازیهای متعددی جهت پشتیبانی از زبان فارسی از این افزونه بهره گرفته شده است.

افزونه موجود توانایی ساپورت تمامی زبانهای زنده دنیا (بجز 7 زبان )را دارا میباشد ، بسیار بهینه بوده و در صورت استفاده صحیح به هیچ عنوان شاهد افت فریم نخواهید بود .

لازم به ذکر است افزونه موجود هیچ گونه مشابه خارجی و یا داخلی ندارد و تنها افزونه فارسی نویسی با قابلیت خط بندی میباشد.

با در نظر داشتن تلاشهای انجام گرفته در برنامه نویسی افزونه مربوطه تقاضامند است در بازی های خود از سازنده افزونه و گروه بید گیمز تشکر به عمل آورید (در صورتی که انتشار این افزونه بازخورد مناسبی داشته باشد منتظر هدایای بعدی بید گیمز از جمله نسخه های به روزتر همین افزونه باشید)

افزونه مربوطه کامل بوده و دارای تمامی الزامات پروژه به صورت سورس میباشد که در دو فرمت برای گیم میکر استودیو یک و دو ارائه گردیده است.

در هر حال توضیحاتی در مورد نحوه استفاده از این افزونه ارائه میگردد.

فونت :

یک فونت در افزونه مربوطه قرار دارد این فونت دارای تنظیمات خاصی برا پشتیبانی از حروف فارسی و انگلیسی میباشد شما میتواند فونت و سایز فونت را تغییر داده (به تنظیمات فونت دست نزنید) و با توجه به نیاز خود تعدادی کپی از فونت ایجاد نمایید توجه نمایید فونتهای فارسی سری b از حروف انگلیسی پشتیبانی نکرده به همین دلیل بجای این سری از سری به روز تر این فونتها یعنی فونتهای سری xb استفاده نمایید.(استفاده از تمامی فونتهای استاندارد مجاز است)

شما میتوانید با استفاده از کد scr_persian_x_y متن انگلیسی و یا فارسی خود در هر مکانی برای نمایش و یا استفاده های دیگر تبدیل به حالت قابل استفاده توسط گیم میکر نمایید 

scr_persian_x_y(string,x,y,fasele,tedad)

string : متن مورد نظر

x : ایکس رسم متن

y : وای رسم متن

fasele : فاصله از مرکزیت ایکس جهت چپ چین و راست چین کردن دقیقتر

tedad : تعداد کلمات در یک خط

خروجی کد فوق متغییر های لوکال زیر میباشد

draw_align
draw_x
draw_y
draw_string

برای استفاده بهینه از افزونه بهترین حالت استفاده از کد فوق در ایونتهای .create. و یا ایونتهای مشابه میباشد که به صورت مکرر تکرار نمیشوند پس استفاده از این کد در ایونتهای .step. و draw توصیه نمیشود.

به طور مثال 

در ایونت .create. کدهای زیر جهت تبدیل حالت عادی به حالت قابل پشتیبانی اضافه گردیده است.

txt="متن مورد نظر";
scr_persian_x_y(txt,800,200,5,50);

در ایونت draw کدهای زیر قرار گرفته است.

draw_set_font(persian_font)
draw_set_halign(draw_align)
draw_text(draw_x,draw_y,draw_string)
draw_set_halign(fa_left)

در خط یک فونت فارسی مربوطه را انتخاب کرده ایم

در خط دوم چپ چین و یا راست چین بودن متن مشخص میگردد که بستگی به فارسی یا انگلیسی بودن متن مربوطه دارد

خط سوم متن مورد نظر رسم میگردد

خط چهارم حالت پیش فرض رسم بازگردانی میگردد

شما میتوانید فارسی نویس ورژن دو را از لینک زیر دانلود نمایید.

موفق باشید.


Download

zip

4.2 mb

    نظرات


    نام: ali

    17 فروردین 1398
    خیلی عالیه، ممنون برای زحماتتون، موفق و سلامت باشید!






ارسال نظر




رفتن به بالا