🔶 آموزش کوتاه
آزمایشی
⭕️برای نمایش متن روی صفحه بازی (دوربین فعال) در یونیتی نسخه پنج میتوان از UI Text استفاده کرد.
🔸برای اضافه کردن UI Text از منوی
Game Object👉🏻UI👉🏻Text
استفاده میکنیم.
👈🏻با این کار یک متن با ویژگی هایی که در پنجره Inspector تنظیم میکنیم(مثل اندازه،متن و...) به صفحه نهایی بازی اضافه میشود.
🔸برای دسترسی به این آبجکت در کد نویسی از نوع
UnityEngine.UI.Text
استفاده میشود.
🔹اگر یک نوع داده ای از Text تعریف کنیم 👈🏻
var TEXT: UnityEngine.UI.Text;
میتوان به صورت زیر مثلا به خاصیت متن آن دسترسی داشت(در زمان اجرا_کد نویسی).
TEXT.text="This is test";
👈🏻با این کد با فرض تعریف و مقدار دهی در یونیتی متن UI TEXT تغییر میکند.
💢برای تبدیل نوع متغیر عددی به رشته ای از تابع ToString استفاده میشود.
⭕️ مثال:
🔺 اگر i یک متغیر عددی باشد:
TEXT.text=i.ToString();
#برنامه_نویسی
#آموزش_کوتاه
🔶 انجمن یونیتی فارسی
@Unity_Learns
آزمایشی
⭕️برای نمایش متن روی صفحه بازی (دوربین فعال) در یونیتی نسخه پنج میتوان از UI Text استفاده کرد.
🔸برای اضافه کردن UI Text از منوی
Game Object👉🏻UI👉🏻Text
استفاده میکنیم.
👈🏻با این کار یک متن با ویژگی هایی که در پنجره Inspector تنظیم میکنیم(مثل اندازه،متن و...) به صفحه نهایی بازی اضافه میشود.
🔸برای دسترسی به این آبجکت در کد نویسی از نوع
UnityEngine.UI.Text
استفاده میشود.
🔹اگر یک نوع داده ای از Text تعریف کنیم 👈🏻
var TEXT: UnityEngine.UI.Text;
میتوان به صورت زیر مثلا به خاصیت متن آن دسترسی داشت(در زمان اجرا_کد نویسی).
TEXT.text="This is test";
👈🏻با این کد با فرض تعریف و مقدار دهی در یونیتی متن UI TEXT تغییر میکند.
💢برای تبدیل نوع متغیر عددی به رشته ای از تابع ToString استفاده میشود.
⭕️ مثال:
🔺 اگر i یک متغیر عددی باشد:
TEXT.text=i.ToString();
#برنامه_نویسی
#آموزش_کوتاه
🔶 انجمن یونیتی فارسی
@Unity_Learns
Unity Scripts via @like
با آموزش های متنی کوتاه اما به درد بخور راضی هستید ☝ اگر بالای بیست بیست و پنج نفر بود ادامه می دهیم!؟
🔶 انجمن یونیتی فارسی
🔶 انجمن یونیتی فارسی
Unity Scripts via @like
با آموزش های متنی کوتاه اما به درد بخور راضی هستید ☝ اگر بالای بیست بیست و پنج نفر بود ادامه می دهیم!؟ 🔶 انجمن یونیتی فارسی
پس به گذاشتن آموزش های کوتاه ادامه می دهیم.
🔶 انجمن یونیتی فارسی
⭕بررسی مقدار دهی متغیر های سراسری در یونیتی
🔹 برای بررسی این که، آیا متغیری که به صورت سراسری(بـــرای مقدار دهی در برنامه یونیـــتی) مقدار دهـــی شده است یا خیر؟ از این روش و تکنــــیک برنامــه نویسی استفاده می کنیم.
🔸 فرض کنید، متغیر test را به صورت سراسری (در ابتدا و بیرون همه توابع) تعریف کرده ایم، یعنـی:
# pragma strict
var Test:GameObject;
.....
👌🏻فرض می شود نوع متغیر GameObject یا هر نوع دیگری است، در این جا برای بررسی این که آیا Test در برنامه یونیتی مقدار دهی شده است یا خیر، از کد نویسی به شکل زیر استـــفاده می کنیم.
if (Test)
{....}
👌🏻در واقع با این کار بررسی میکنیم اگر متغیر مورد نظر در یونیتی مقدار دهی شده است، اعمال شرط انجام شود.
⚪ این نحوه کد نویسی برای جلو گیری از خطا های انسانی که ممکن است در فراموش کردن مقدار دهی در یونیتی ایجاد شود، استفاده میشود.
#برنامه_نویسی
#آموزش_کوتاه
@Unity_Scripts
⭕بررسی مقدار دهی متغیر های سراسری در یونیتی
🔹 برای بررسی این که، آیا متغیری که به صورت سراسری(بـــرای مقدار دهی در برنامه یونیـــتی) مقدار دهـــی شده است یا خیر؟ از این روش و تکنــــیک برنامــه نویسی استفاده می کنیم.
🔸 فرض کنید، متغیر test را به صورت سراسری (در ابتدا و بیرون همه توابع) تعریف کرده ایم، یعنـی:
# pragma strict
var Test:GameObject;
.....
👌🏻فرض می شود نوع متغیر GameObject یا هر نوع دیگری است، در این جا برای بررسی این که آیا Test در برنامه یونیتی مقدار دهی شده است یا خیر، از کد نویسی به شکل زیر استـــفاده می کنیم.
if (Test)
{....}
👌🏻در واقع با این کار بررسی میکنیم اگر متغیر مورد نظر در یونیتی مقدار دهی شده است، اعمال شرط انجام شود.
⚪ این نحوه کد نویسی برای جلو گیری از خطا های انسانی که ممکن است در فراموش کردن مقدار دهی در یونیتی ایجاد شود، استفاده میشود.
#برنامه_نویسی
#آموزش_کوتاه
@Unity_Scripts
🔶 انجمن یونیتی فارسی
نمایش یک پیام هر 12 ساعت:
using UnityEngine.UI;
using System.Collections;
public class Move : MonoBehaviour {
public Text label1;
void Update()
{
int intHour=System.DateTime.Now.Hour;
if(intHour==12 || intHour==24)
{
label1.text=intHour.toString();
}
}
@Unity_Scripts
نمایش یک پیام هر 12 ساعت:
using UnityEngine.UI;
using System.Collections;
public class Move : MonoBehaviour {
public Text label1;
void Update()
{
int intHour=System.DateTime.Now.Hour;
if(intHour==12 || intHour==24)
{
label1.text=intHour.toString();
}
}
@Unity_Scripts
Unity Scripts via @like
سلام
انجمن یونیتی فارسی قصد دارد یه کانال برای مدل های ۳d بسازد که شما استفاده کنید.
موافق هستید یا نه
🔶 انجمن یونیتی فارسی
انجمن یونیتی فارسی قصد دارد یه کانال برای مدل های ۳d بسازد که شما استفاده کنید.
موافق هستید یا نه
🔶 انجمن یونیتی فارسی
Unity Scripts via @like
سلام دوستان
میخوایم چالش بزاریم و قدرت شما توی بخش های حرفه ای تونو بسنجیم اگه قدرتشو داری و فکر میکنی میتونی توی چالش شرکت کنی لایک کن
👍اره
👎نه
میخوایم چالش بزاریم و قدرت شما توی بخش های حرفه ای تونو بسنجیم اگه قدرتشو داری و فکر میکنی میتونی توی چالش شرکت کنی لایک کن
👍اره
👎نه
چالش داریم برا خفنترینا
چه حرفه ای شاخ تره😳😳
ببینم چیکار میکنین
یعنی کدوم حرفه شاختره🤔
کدنویسی،مدل سازی،گرافیست و یا.....
اگه قدرتشو داری ثابت کن که تو حرفه ای که بلدی از بقیه شاخ تری😉
حرفه ی خودتو برام بفرس به آیدی: @ali0denger
هر کدوم از حرفه ها که سین بیشتری داشته باشه برندس👌
@unity_package
@unity_learns
@unity_scripts
چه حرفه ای شاخ تره😳😳
ببینم چیکار میکنین
یعنی کدوم حرفه شاختره🤔
کدنویسی،مدل سازی،گرافیست و یا.....
اگه قدرتشو داری ثابت کن که تو حرفه ای که بلدی از بقیه شاخ تری😉
حرفه ی خودتو برام بفرس به آیدی: @ali0denger
هر کدوم از حرفه ها که سین بیشتری داشته باشه برندس👌
@unity_package
@unity_learns
@unity_scripts
🔶 انجمن یونیتی فارسی
#تغییر_زاویه_با_اخلاف_زمان
خب دوستان ما میخواییم یه چیز مثل تفنگ کال اف بسازیم اما با کد قبلی تا دشمن یا پلیر بیاد سمتش سریع نشونه میگیره و میپاشونتش خب طرف هم 2تا فوش به برنامه نویس میده میره بیرون از بازی
برای این کار
اول 2تا متغییر از جنس ترنسفورم میسازیم یکی هدف و دیگری این شی
private Transform ThisTransform = null;
public Transform Target = Null;
و
یک متغییر از نوع فلوت
RotSpeed = 45f;
مساوی نال هم نزاریم میشه
خب حالا باید دیس ترنسفرم و برابر قرار بدیم با کمپونت این جسمی که بهش اسکریپت داده میشه
void awake(){
ThisTransform = GetComponet<Transform😠);
}
خب کد نگاه کردن به تارگت رو مینویسیم این جا و داخل یک متغییر ذخیره میکنیم(همون کد اموزش قبل)
که از کلاس کوترنیون هست
void Update(){
Quaternion DestRot = Quaternion.LookRotation(Target.position - ThisTransform.position , Vector3.Up);
//در این جا یک متد به نام روتیت تو وارد داریم
//که 3 پارامتر میگیره
//اولی از جایی که چرخش شروع میشه
//دومی محل رفتن چرخش به اون جا که ما محل تارگت و دادیم
//سومی مقداری فلوت هست که روت اسپید و دادیم این متغییر حداکثر چرخش در زمان خاصی دلتا تایم هستش
ThisTransform.rotation = Quternion.RotateTowards(ThisTransform.rotation , DestRot , RotSpeed);
}
در یونیتی یادتون نره که به ترنفسفورم ها جسمی نصبت بدید
#آموزش_کوتاه
#برنامه_نویسی
@Unity_Learns
@Unity_Scripts
@Unity_Package
#تغییر_زاویه_با_اخلاف_زمان
خب دوستان ما میخواییم یه چیز مثل تفنگ کال اف بسازیم اما با کد قبلی تا دشمن یا پلیر بیاد سمتش سریع نشونه میگیره و میپاشونتش خب طرف هم 2تا فوش به برنامه نویس میده میره بیرون از بازی
برای این کار
اول 2تا متغییر از جنس ترنسفورم میسازیم یکی هدف و دیگری این شی
private Transform ThisTransform = null;
public Transform Target = Null;
و
یک متغییر از نوع فلوت
RotSpeed = 45f;
مساوی نال هم نزاریم میشه
خب حالا باید دیس ترنسفرم و برابر قرار بدیم با کمپونت این جسمی که بهش اسکریپت داده میشه
void awake(){
ThisTransform = GetComponet<Transform😠);
}
خب کد نگاه کردن به تارگت رو مینویسیم این جا و داخل یک متغییر ذخیره میکنیم(همون کد اموزش قبل)
که از کلاس کوترنیون هست
void Update(){
Quaternion DestRot = Quaternion.LookRotation(Target.position - ThisTransform.position , Vector3.Up);
//در این جا یک متد به نام روتیت تو وارد داریم
//که 3 پارامتر میگیره
//اولی از جایی که چرخش شروع میشه
//دومی محل رفتن چرخش به اون جا که ما محل تارگت و دادیم
//سومی مقداری فلوت هست که روت اسپید و دادیم این متغییر حداکثر چرخش در زمان خاصی دلتا تایم هستش
ThisTransform.rotation = Quternion.RotateTowards(ThisTransform.rotation , DestRot , RotSpeed);
}
در یونیتی یادتون نره که به ترنفسفورم ها جسمی نصبت بدید
#آموزش_کوتاه
#برنامه_نویسی
@Unity_Learns
@Unity_Scripts
@Unity_Package
🔶 انجمن یونیتی فارسی
⭕️تغییر رزولیشن بازی از حالت غیر عریض به HD یا Full HD مناسب برای بازی های قدیمی که حالت های HD را پشتبیانی نمی کنند.
🔸 به طور مثال 🔵 warhammer 4000 Dawn Of War 1.0 به حالت عریض HD🔵
👇👇🏻👇🏼👇🏽👇🏾👇🏿👇👇🏻👇🏼👇🏽👇🏾👇🏿
◀️ فایل Local.ini را در مسیر بازی با notpad++ باز کنید مقادیر :
screenheight=x
screenwidth=y
را با رزولیشن مانیتور خود تطبیق دهید.
🔹 مثال:
screenwidth=1366
screenheight=768
👌🏻 این روش تست شده و کاملا جواب می دهد.
🔶 در اکثر بازی ها این روش برای HD کردن رزولیشن بازی استفاده می شود. (یک فایل جداگانه، مثل local.ini در کنار فایل exe بازی موجود است تا به وسیله آن به پارامتر های اجرایی بازی، مثل رزولیشن دسترسی داشته باشیم)
#برنامه_نویسی
#آموزش_کوتاه
@Unity_Package
@Unity_Learns
@Unity_Scripts
⭕️تغییر رزولیشن بازی از حالت غیر عریض به HD یا Full HD مناسب برای بازی های قدیمی که حالت های HD را پشتبیانی نمی کنند.
🔸 به طور مثال 🔵 warhammer 4000 Dawn Of War 1.0 به حالت عریض HD🔵
👇👇🏻👇🏼👇🏽👇🏾👇🏿👇👇🏻👇🏼👇🏽👇🏾👇🏿
◀️ فایل Local.ini را در مسیر بازی با notpad++ باز کنید مقادیر :
screenheight=x
screenwidth=y
را با رزولیشن مانیتور خود تطبیق دهید.
🔹 مثال:
screenwidth=1366
screenheight=768
👌🏻 این روش تست شده و کاملا جواب می دهد.
🔶 در اکثر بازی ها این روش برای HD کردن رزولیشن بازی استفاده می شود. (یک فایل جداگانه، مثل local.ini در کنار فایل exe بازی موجود است تا به وسیله آن به پارامتر های اجرایی بازی، مثل رزولیشن دسترسی داشته باشیم)
#برنامه_نویسی
#آموزش_کوتاه
@Unity_Package
@Unity_Learns
@Unity_Scripts
Forwarded from اتچ بات
🔶 توجه توجه 🔶
با آوردن پنج نفر در هر یک از کانال های ما تبلیغات بنری رایگان در همه کانال ها و گروه های ما دریافت کنید.
یعنی با آوردن پنج نفر بالای پنجاه نفر ممبر بگیرید.
و آیدی و اسم اون پنج نفر رو باید به ما بگید.
اگه می خوای بیا به آیدی زیر:
@Erfan_R1380
🔶 انجمن یونیتی فارسی
با آوردن پنج نفر در هر یک از کانال های ما تبلیغات بنری رایگان در همه کانال ها و گروه های ما دریافت کنید.
یعنی با آوردن پنج نفر بالای پنجاه نفر ممبر بگیرید.
و آیدی و اسم اون پنج نفر رو باید به ما بگید.
اگه می خوای بیا به آیدی زیر:
@Erfan_R1380
🔶 انجمن یونیتی فارسی
Telegram
attach 📎
Forwarded from اتچ بات
🔶 انجمن یونیتی فارسی
Electronic Graphics
افتتاح کانال گرافیکی انجمن یونیتی فارسی
عضو شید مطالب مربوط به بازی سازی در راه است مثل:
🔹 ساخت تیزر برای بازی با برنامه های شما
🔹ساخت اسپلش اسکرین یا لوگو موشن برای بازی ها و برنامه های شما
🔹 ساخت لوگو و آیکون های فوق حرفه ای برای برنامه ها و بازی ها شما
🔹 ساخت رابطه ها کاربری مثل منو ها برای بازی ها و برنامه های شما
🔹 و هر چیزی که به گرافیک مربوط باشه
🔹 و چیز های دیگه مثل عکس نوشته استیکر عکس های HD و....
در کانال ما 😉😉
*_*_*_* @Electronic_Graphics *_*_*_*
Electronic Graphics
افتتاح کانال گرافیکی انجمن یونیتی فارسی
عضو شید مطالب مربوط به بازی سازی در راه است مثل:
🔹 ساخت تیزر برای بازی با برنامه های شما
🔹ساخت اسپلش اسکرین یا لوگو موشن برای بازی ها و برنامه های شما
🔹 ساخت لوگو و آیکون های فوق حرفه ای برای برنامه ها و بازی ها شما
🔹 ساخت رابطه ها کاربری مثل منو ها برای بازی ها و برنامه های شما
🔹 و هر چیزی که به گرافیک مربوط باشه
🔹 و چیز های دیگه مثل عکس نوشته استیکر عکس های HD و....
در کانال ما 😉😉
*_*_*_* @Electronic_Graphics *_*_*_*
Telegram
attach 📎
Forwarded from MARVEL STUDI0S Comics
دوستان عزیز این آدم یه کانال داره و با دروغ داره ممبر جمع می کنه و خواهش مندیم از کانال لفت داده و خودش را ریپورت کنید باتشکر.
@mazyar13791
کانال:
@iso_project
@mazyar13791
کانال:
@iso_project
Forwarded from اتچ بات
🔶 توجه توجه 🔶
#قانون_تبادل
با آوردن پنج نفر در هر یک از کانال های ما تبلیغات بنری رایگان در همه کانال ها و گروه های ما دریافت کنید.
یعنی با آوردن پنج نفر بالای پنجاه نفر ممبر بگیرید.
و آیدی و اسم اون پنج نفر رو باید به ما بگید.
اگه می خوای بیا به آیدی زیر:
@Erfan_R1380
🔶 انجمن یونیتی فارسی
#قانون_تبادل
با آوردن پنج نفر در هر یک از کانال های ما تبلیغات بنری رایگان در همه کانال ها و گروه های ما دریافت کنید.
یعنی با آوردن پنج نفر بالای پنجاه نفر ممبر بگیرید.
و آیدی و اسم اون پنج نفر رو باید به ما بگید.
اگه می خوای بیا به آیدی زیر:
@Erfan_R1380
🔶 انجمن یونیتی فارسی
Telegram
attach 📎