تبلیغات
پرسه در بازی سازی - آموزش مونوگیم - نمایش متن
شنبه 17 مهر 1395  06:28 ب.ظ
نوع مطلب: (مونوگیم ،آموزش ،) توسط: دانیال عبدالهی

در آموزش قبلی، از ماوس استفاده کردیم و تصویر را حرکت دادیم. در این آموزش روش نمایش متن را به شما می گویم.
برای این کار ابتدا باید یک فونت در Content ایجاد کنید. در Solution Explorer روی content دابل کلیک کنید تا pipeline باز شود.
روی Content کلیک راست کرده و Add و بعد  new item را انتخاب کنید. در لیست SpriteFont description را انتخاب کنید. نامی برای آن بگذارید. فرض کنید myFont. این فایل در اصل یک فایل xml است که مشخصات فونت مورد استفاده را تعیین می کند و می توانید آن را باز کنید و تغییر دهید. ولی فعلا این کار را انجام نمی دهیم.
حالا در زیرمجموعه Content در pipeline یک آیتم به نام myFont.spritefont داریم.
به سراغ کد می رویم. در کلاس Game1.cs در ابتدای کلاس یک فونت تعریف می کنیم.

SpriteFont font;

در متد LoadContent فونتی که ساختیم را لود می کنیم: 

font = Content.Load<SpriteFont>("myFont");

در پایان، در متد Draw شکل زیر عمل می کنیم : 

      spriteBatch.Begin();
            spriteBatch.DrawString(font, "Hello World" , new Vector2(30, 20), Color.Black);
            spriteBatch.End();

متن Hello World با رنگ سیاه در مکان مورد نظر رسم می شود.


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

کانال آموزش طراحی بازی..........چهارشنبه 17 آذر 1395

نسخه بتا یونیتی ۵.۵..........پنجشنبه 11 آذر 1395

هیولا دات کام، بستر توزیع بازی های کامپیوتری به صورت آنلاین..........پنجشنبه 27 آبان 1395

ساخت فایل exe از فایل سی شارپ بدون ویژوال استدیو..........چهارشنبه 12 آبان 1395

آموزش مونوگیم - محدود کردن آبجکت به ابعاد صحنه..........یکشنبه 9 آبان 1395

توپ قرمز مسطح یا Flat Red Ball- انجین بازی دوبعدی به زبان سی شارپ..........پنجشنبه 6 آبان 1395

طراحان مطرح دنیای بازی - ریچارد گریوت..........شنبه 1 آبان 1395

طراحان مطرح دنیای بازی - گری گایگکس Gary Gygax..........چهارشنبه 28 مهر 1395

بهبود کیفیت آموزش ها با GifCam..........دوشنبه 26 مهر 1395

طراحان مطرح دنیای بازی - پیتر مولینیو..........جمعه 23 مهر 1395

طراحان مطرح دنیای بازی - ریچارد گارفیلد..........پنجشنبه 22 مهر 1395

طراحان مطرح دنیای بازی - وارن اسپکتور..........چهارشنبه 21 مهر 1395

طراحان مطرح دنیای بازی - سید میر..........سه شنبه 20 مهر 1395

طراحان مطرح دنیای بازی - ویل رایت..........دوشنبه 19 مهر 1395

طراحان مطرح دنیای بازی - شیگرو میاماتو..........یکشنبه 18 مهر 1395

همه پستها