دنیای بازیسازی فارسدا

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

دنیای بازیسازی فارسدا

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

دنیای بازیسازی فارسدا

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

طبقه بندی موضوعی
بایگانی

آموزش مقدماتی یونیتی-قسمت پنجم

آموزش مقدماتی یونیتی


قسمت پنجم : برنامه نویسی سی شارپ 1 - متغیر ها


نویسنده : محمدهادی ربانی نژاد


سلام. ما تو قسمت قبل با زبان سی شارپ آشنا شدیم. اگه مطالعه نکردید از اینجا مطالعه کنید. این قسمت قراره بریم سراغ متغیر ها. همراهمون باشید.

دور و بر ما ظرف های زیادی وجود داره. ظرف هایی مثل ظرف غذا ، آب و ... . این ظرف ها مقدار هایی رو خودشون نگه می دارن. مقدار این ظرف ها می تونن تغییر کنن. متغیر ها هم همینطورن و مقادیری رو تو حافظه نگه می دارن که این مقادیر قابل تغییرن. پرکاربردترین متغیر ها عبارتند از :

Int

Float

Bool

String

متغیر int عدد صحیح رو تو خودش نگه می داره. متغیر float عدد اعشاری رو تو خودش جا میده. متغیر bool یه گزینه ی (درست ، غلط) رو توش نگه می داره. اگه متوجه نشدید اشکال نداره. تو تمریناتمون یاد می گیریم. متغیر string هم مقادیر رشته (متن) رو نگه میداره. نوع متغیر ها به همین چهار نوع خلاصه نمیشه و شما می تونید حتی کلاس ها و توابع رو تو متغیر ها ذخیره کنید.

متغیر ها دو دسته هستن ؛ متغیر های محلی یا local و متغیر های عمومی یا global. متغیر های عمومی دو تا کاربرد مهم دارن. اول از همه از طریق اسکریپت های دیگه هم قابل دسترسی ان. اگه خدا بخواد تو قسمت های بعدی در این مورد بیشتر صحبت می کنیم. دوم تو کامپوننت مربوط به اسکریپت تون تو اینسپکتور می تونید متغیر رو ببینید و تغییرش بدید. نحوه عمومی کردن متغیر رو توضیح میدم.

شما برای اینکه یه متغیر تعریف کنید باید به این شکل عمل کنید.

;مقدار متغیر = نام متغیر  نوع متغیر  نوع داده

به مثال زیر توجه کنید.

public int myScore = 178;

البته اگه متغیرتون عمومیه می تونید تو اسکریپت بهش مقدار ندید و تو اینسکپتور مقدارش رو تغییر بدید. برای اینکه متغیرتون رو محلی یا خصوصی تعریف کنید به جای کلمه ی public از کلمه ی private استفاده کنید. اگه شما تو تعریف متغیرتون نوع داده رو ننوسید ، سیستم اون رو به عنوان یه متغیر خصوصی تعریف می کنه.

حالا سوال اینحاست که کجا باید متغیر رو تعریف کنیم ؟ شما هر جایی از کد می تونید متغیر رو تعریف کنید ولی اگه داخل یه تابع بنویسید ، متغیر تعریف نمیشه تا زمانی که اون تابع فراخوانی بشه. خب برای امروز کافیه. تو قسمت بعد میریم سراغ عملگر ها.


شما می تونید فایل PDF این آموزش رو دانلود کنید.

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی