Script1_Destroy.js
220 B
⭕️ #دانلود #کد_نویسی کامل مربوط به از بین رفتن یک آبجکت و ایجاد شدن یک آبجکت دیگر در هنگام وارد شدن پلیر به محدوده Collider مربوط به آن آبجکت
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
📢 #تذکر :
🔹کلیه فایلهای کانال با توضیح در کنار آن(قابلیت جدید در تلگرام) میباشد.
🔸در صورت عدم دریافت این گونه متن ها لطفا ً تلگرام خود را آپدیت کنید.
〰〰〰〰〰〰
🔶کانال یونیتی لرنینگ🔶
🔹@UnityLearning🔹
🔹کلیه فایلهای کانال با توضیح در کنار آن(قابلیت جدید در تلگرام) میباشد.
🔸در صورت عدم دریافت این گونه متن ها لطفا ً تلگرام خود را آپدیت کنید.
〰〰〰〰〰〰
🔶کانال یونیتی لرنینگ🔶
🔹@UnityLearning🔹
🔸مطالب کانال (شامل عکس ها، فایلها، نظر سنجی ها) با جدید ترین نسخه تلگرام ارایه میشود.
🔹برای دریافت این مطالب میتوانید آخرین نسخه تلگرام را روی گوشی یا PC خود نصب کنید.
〰〰〰〰〰〰
⭕️کــــانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
🔹برای دریافت این مطالب میتوانید آخرین نسخه تلگرام را روی گوشی یا PC خود نصب کنید.
〰〰〰〰〰〰
⭕️کــــانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
Script2_Pos.js
146 B
🔹اسکریپت تغییر موقعیت یک آبجکت(که کد به آن متصل شده است) مثلا با فشردن کلید P از صفحه کلید.
🔸توضیحات در پستهای بعدی ذکر خواهد شد.
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
🔸توضیحات در پستهای بعدی ذکر خواهد شد.
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
Forwarded from محمدعلی قادری
Script3_Partab.js
453 B
⭕️اسکریپت وارد شدن نیرو با دستور velocity و تابع TransformDirction برای پرتاب شدن یک شی با کلیک چپ ماوس
🔸توضیحات در پست های بعدی قرار خواهد گرفت.
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
🔸توضیحات در پست های بعدی قرار خواهد گرفت.
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
🔸 #تعاریف_گرافیکی
⭕️پیکسل:
کوچک ترین واحد تشکیل دهنده ی تصاویر که می تواند تنها یک رنگ داشته باشد.
⭕️تفکیک پذیری یا رزولیشن:
تعداد پیکسل های تشکیل دهنده ی یک تصویر که به صورت
X * Y
نمایش داده میشود.
⭕️نرخ تصویر:
استاندارد نسبت طول به عرض تصویر
4 به 3 یعنی نسبت طول به عرض 4 به 3 میباشد.
16 به 9 یا HD که تصاویر در آن عریض تر هستند.
هر پیکسل با توجه به N بیتی بودن تصویر می تواند 2 به توان N رنگ در خود نگهداری کند.
#مثال
🔹زمانی که میگویند یک دوربین عکاسی تصاویری با کیفیت دوازده مگاپیکسل ذخیره میکند، یعنی این دوربین تصاویری در نهایت با رزولیشن
3000 * 4000
میگیرد.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
⭕️پیکسل:
کوچک ترین واحد تشکیل دهنده ی تصاویر که می تواند تنها یک رنگ داشته باشد.
⭕️تفکیک پذیری یا رزولیشن:
تعداد پیکسل های تشکیل دهنده ی یک تصویر که به صورت
X * Y
نمایش داده میشود.
⭕️نرخ تصویر:
استاندارد نسبت طول به عرض تصویر
4 به 3 یعنی نسبت طول به عرض 4 به 3 میباشد.
16 به 9 یا HD که تصاویر در آن عریض تر هستند.
هر پیکسل با توجه به N بیتی بودن تصویر می تواند 2 به توان N رنگ در خود نگهداری کند.
#مثال
🔹زمانی که میگویند یک دوربین عکاسی تصاویری با کیفیت دوازده مگاپیکسل ذخیره میکند، یعنی این دوربین تصاویری در نهایت با رزولیشن
3000 * 4000
میگیرد.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
Unity Learning:
🔹راه اندازی ایمیل کانال
🔸جهت #ارتباط_با_مدیریت میتوانید علاوه بر آی دی تلگرام با ایمیل زیر در ارتباط باشید:
💢 Unity.Learning.Email@Gmail.com 💢
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
🔹راه اندازی ایمیل کانال
🔸جهت #ارتباط_با_مدیریت میتوانید علاوه بر آی دی تلگرام با ایمیل زیر در ارتباط باشید:
💢 Unity.Learning.Email@Gmail.com 💢
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
⭕️چند #مثال #کد_نویسی
1⃣
Instantiate(gameObject,Vector3(20,20,20));
👈این دستور شی که کد به آن متصل شده است را در محل (20،20،20) ایجاد میکند.
🔸در صورتی که دستور قبل را به یک متغیر متصل کنیم، میتوانیم با نام آن متغیر به ویژگی ها و پارامتر های دیگر آن دسترسی داشت.
2⃣
Destroy(gameObject);
👈این دستور آبجکتی که کد آن آن متصل شده است را نابود میکند.
3⃣
transform.velocity=transform.TransformDirection(Vector3(0,0,20));
👈این دستور به آبجکتی که کد به آن متصل شده است، نیرویی در جهت محور Z ها یعنی روبرو معادل بیست واحد وارد میکند.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
1⃣
Instantiate(gameObject,Vector3(20,20,20));
👈این دستور شی که کد به آن متصل شده است را در محل (20،20،20) ایجاد میکند.
🔸در صورتی که دستور قبل را به یک متغیر متصل کنیم، میتوانیم با نام آن متغیر به ویژگی ها و پارامتر های دیگر آن دسترسی داشت.
2⃣
Destroy(gameObject);
👈این دستور آبجکتی که کد آن آن متصل شده است را نابود میکند.
3⃣
transform.velocity=transform.TransformDirection(Vector3(0,0,20));
👈این دستور به آبجکتی که کد به آن متصل شده است، نیرویی در جهت محور Z ها یعنی روبرو معادل بیست واحد وارد میکند.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
⭕️کاربردهای #کامپوننت Collider
آموزش #کد_نویسی
#برنامه
🔸این کامپوننت برای دو منظور به کار میرود:
1⃣ایجاد محیط برای عدم عبور از اشیا
🔸به این معنی که با این کار میتوانیم کاری کنیم اشیا (مثل cube) در بازی طوری باشند که افراد از آن عبور نکنند.
یعنی خود شی طوری باشد که حجم داشته باشد.
🔸در صورتی که از کالیدر استفاده نشود، سایر اجسام از این شی عبور میکنند، اما اگر کالیدر را برای اشیای بازی اضافه کنیم و خطوط سبز را شبیه به شکل اصلی طراحی کنیم می توانیم کاری کنیم که اشیا از آن عبور نکنند.
2⃣از کامپوننت کالیدر برای ایجاد یک محیط با قابلیت رد شدن از آن که زمانی که یک شی قابل حرکت مثل FPS وارد آن شود تابع
OnTriggerEnter()
اجرا شود.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
آموزش #کد_نویسی
#برنامه
🔸این کامپوننت برای دو منظور به کار میرود:
1⃣ایجاد محیط برای عدم عبور از اشیا
🔸به این معنی که با این کار میتوانیم کاری کنیم اشیا (مثل cube) در بازی طوری باشند که افراد از آن عبور نکنند.
یعنی خود شی طوری باشد که حجم داشته باشد.
🔸در صورتی که از کالیدر استفاده نشود، سایر اجسام از این شی عبور میکنند، اما اگر کالیدر را برای اشیای بازی اضافه کنیم و خطوط سبز را شبیه به شکل اصلی طراحی کنیم می توانیم کاری کنیم که اشیا از آن عبور نکنند.
2⃣از کامپوننت کالیدر برای ایجاد یک محیط با قابلیت رد شدن از آن که زمانی که یک شی قابل حرکت مثل FPS وارد آن شود تابع
OnTriggerEnter()
اجرا شود.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
Forwarded from محمدعلی قادری
🔸پیام رسان ایرانی سروش
👌کاری از دانشگاه صنعتی شریف
⭕️اطلاعات بیشتر و دانلود از سافت 98
👇👇👇👇👇👇👇👇👇
http://soft98.ir/mobile/android/app-persian/1901-soroush.html
⭕️دانلود از گوگل پِلِی
https://play.google.com/store/apps/details?id=mobi.mmdt.ott
⭕️دانلود از بازار
https://cafebazaar.ir/app/mobi.mmdt.ott/?l=fa
🔶قابلیت نصب اندروید 4 به بالا
👌کاری از دانشگاه صنعتی شریف
⭕️اطلاعات بیشتر و دانلود از سافت 98
👇👇👇👇👇👇👇👇👇
http://soft98.ir/mobile/android/app-persian/1901-soroush.html
⭕️دانلود از گوگل پِلِی
https://play.google.com/store/apps/details?id=mobi.mmdt.ott
⭕️دانلود از بازار
https://cafebazaar.ir/app/mobi.mmdt.ott/?l=fa
🔶قابلیت نصب اندروید 4 به بالا
⭕️توضیح #کد_نویسی
🔹آموزش #یونیتی
🔸برای تغییر موقعیت یک شی در بازی از دستور Translate ، به شکل زیر
Object.Translate(position);
استفاده میشود.
🔵 #مثال برای دستور
transform.Translate(Vector3(10,10,10));
🔺این دستور آبجکتی که کد به آن متصل میشود را به میزان (10،10،10) واحد در فضای سه بعدی تغییر موقعیت می دهد.
👈یعنی ده واحد به هر یک از محور های XYZ اضافه میکند.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
🔹آموزش #یونیتی
🔸برای تغییر موقعیت یک شی در بازی از دستور Translate ، به شکل زیر
Object.Translate(position);
استفاده میشود.
🔵 #مثال برای دستور
transform.Translate(Vector3(10,10,10));
🔺این دستور آبجکتی که کد به آن متصل میشود را به میزان (10،10،10) واحد در فضای سه بعدی تغییر موقعیت می دهد.
👈یعنی ده واحد به هر یک از محور های XYZ اضافه میکند.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
⭕️ #کلاس دریافت ورودی در #کد_نویسی در #یونیتی
🔸کلاس Input برای بررسی پارامتر های ورودی که شامل
ماوس، کیبورد، دکمه های دسته بازی، دکمه های کنسول های بازی و... میباشد.
👈بررسی کلید کیبورد زده شده
Input.KeyDown(ascii code);
که ورودی آن کد اسکی کلید برای بررسی است.
🔸به طور #مثال
Input.KeyDown(keyCode.P);
این کد باید در دستورات شرطی استفاده شود، در صورتی که کلید p فشار داده شود، دستورات شرط اجرا میشود.
👈سایر کلید ها در پست های آتی ذکر میشود.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
🔸کلاس Input برای بررسی پارامتر های ورودی که شامل
ماوس، کیبورد، دکمه های دسته بازی، دکمه های کنسول های بازی و... میباشد.
👈بررسی کلید کیبورد زده شده
Input.KeyDown(ascii code);
که ورودی آن کد اسکی کلید برای بررسی است.
🔸به طور #مثال
Input.KeyDown(keyCode.P);
این کد باید در دستورات شرطی استفاده شود، در صورتی که کلید p فشار داده شود، دستورات شرط اجرا میشود.
👈سایر کلید ها در پست های آتی ذکر میشود.
〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
GTA 2 Trainer.exe
70.5 KB
⭕️ #ترینر بازی GTA 2
🔹این بازی توسط تیم Rock Star تولید شد.
🔸در همان سال های ابتدایی ارایه این سبک بازی خیلی طرفدار پیدا کرد.
🔹این یکی از سالم ترین ترینر های ارایه شده برای این بازی است.
🔹این بازی توسط تیم Rock Star تولید شد.
🔸در همان سال های ابتدایی ارایه این سبک بازی خیلی طرفدار پیدا کرد.
🔹این یکی از سالم ترین ترینر های ارایه شده برای این بازی است.
TIME.js
244 B
⭕️ #کد_نویسی شبیه سازی زمان برای بازی
اگر به این کد یک UI Text اختصاص دهید، زمان را با فرمت
ثانیه:دقیقه:ساعت
برای شما شبیه سازی میکند.
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
اگر به این کد یک UI Text اختصاص دهید، زمان را با فرمت
ثانیه:دقیقه:ساعت
برای شما شبیه سازی میکند.
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
#آموزش #کد_نویسی #برنامه #یونیتی
#نمایش_متن
⭕️برای نمایش متن روی صفحه بازی (دوربین فعال) در یونیتی نسخه پنج میتوان از 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();
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
#نمایش_متن
⭕️برای نمایش متن روی صفحه بازی (دوربین فعال) در یونیتی نسخه پنج میتوان از 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();
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
⭕️ابر ماه( Super moon ) در کربلای معلی
🔸السلام علیک یا اباعبدالله الحسین
🔸السلام علیک یا اباالفضل العباس
🔸السلام علیک یا زینب کبری
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
🔸السلام علیک یا اباعبدالله الحسین
🔸السلام علیک یا اباالفضل العباس
🔸السلام علیک یا زینب کبری
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
👆👆👆👆👆👆👆👆👆
🔹بین الحرمین هم اکنون🔹
⭕️فرا رسیدن اربعینِ حسینی را تسلیت عرض مینماییم.
🔸التماس دعا🔸
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
🔹بین الحرمین هم اکنون🔹
⭕️فرا رسیدن اربعینِ حسینی را تسلیت عرض مینماییم.
🔸التماس دعا🔸
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
⭕️ #دانلود #برنامه ویرایشگر متن Notepad ++ جدید ترین نسخه از سایت سافت 98
http://soft98.ir/software/office/365-notepad.html
🔰برای نوشتن اسکریپت کد های یونیتی از این برنامه کمک بگیرید❗️
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
http://soft98.ir/software/office/365-notepad.html
🔰برای نوشتن اسکریپت کد های یونیتی از این برنامه کمک بگیرید❗️
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
⭕️ضریح مطهر حضرت امام علی بن ابیطالب در روز #اربعین(هم اکنون)
در عراق امروز(اول آذر ماه) اربعین حسینی است.
🔹السلام علیک یا علی بن ابیطالب
🔸اَلسَّلامُ عَلَیْکَ یا اَباعَبـْدِالْلّهِ الـْحُسَیْنِ
در عراق امروز(اول آذر ماه) اربعین حسینی است.
🔹السلام علیک یا علی بن ابیطالب
🔸اَلسَّلامُ عَلَیْکَ یا اَباعَبـْدِالْلّهِ الـْحُسَیْنِ
👈بین الحرمین در روز اربعین(هم اکنون)
🔹در عراق امروز اربعین است.
🔶السلام علیک یا اَباعَبـْدِالْلّهِ الحسین🔷
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
🔹در عراق امروز اربعین است.
🔶السلام علیک یا اَباعَبـْدِالْلّهِ الحسین🔷
〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢
⭕️آموزش #اسکریپت_نویسی #کد_نویسی #یونیتی
✅برای شبیـــه سازی جان یک بازیکن، میتوان از این روش که در زیر توضیح داده میشود استفاده کرد:
⭕️یک اسکریپت که اعمال لازم برای جان(Health) را انجام دهد، تشکیل می دهیم، این اسکریپت به طور مثال در پست های بعدی برای دانلود قرار خواهد گرفت.
🔺این اعمال حداقــــل می تواند، کم شدن جان، زیاد شدن جان و بررسی مردن بازیکن(Game Over) باشد.
🔰سپس در هر جا بخواهیم می توانیم با تابع BroadcastMessage توابـــع سایر اسکریپت ها را صدا بزنیم.
👈دستور و تابع BroadcastMessage با پارامتـــر نام تابع در اسکریپت های متصل به آبجکت آن تابع را پیدا کرده و آن را اجرا می کند.
👈یک مثال هم از تابع BroadcatMessage در پست های بعدی (اسکریپت های کامل) قرار خواهد گرفت.
💢 @UnityLearning 💢
💢اگر کد اول (شـــامل توابع کم شدن جان و...) را به بازیکن (مثــــلاً FPS) بدهیم و کــــد دوم را به محلی که میخواهیم در آن جان کم یا زیاد شود، بدهیم می توانیم عمل شبیه سازی جــــان را انجام دهیم.
🔹این اعمال دقیقا برای امتیازی کردن بازی هم قابل انجام است، چـــون گرفتن امتیاز و کم و زیاد شدن آن دقیقاً مشابـــه جان است.
🔸اسکریپت های گفته شده در دو پست بعدی قرار خواهد گرفت، این اسکریپت ها از ورودی Text هم دریافت می کنند تا جان بازیکن را بر روی صفحه نمایـــش دهنـــد.
⚠️کپــــی برداری غیــــــر مجاز اســــت⛔️
〰〰〰〰〰
⭕️کانــــال یونیتی لرنینگ⭕️
🔵 @UnityLearning 🔵
✅برای شبیـــه سازی جان یک بازیکن، میتوان از این روش که در زیر توضیح داده میشود استفاده کرد:
⭕️یک اسکریپت که اعمال لازم برای جان(Health) را انجام دهد، تشکیل می دهیم، این اسکریپت به طور مثال در پست های بعدی برای دانلود قرار خواهد گرفت.
🔺این اعمال حداقــــل می تواند، کم شدن جان، زیاد شدن جان و بررسی مردن بازیکن(Game Over) باشد.
🔰سپس در هر جا بخواهیم می توانیم با تابع BroadcastMessage توابـــع سایر اسکریپت ها را صدا بزنیم.
👈دستور و تابع BroadcastMessage با پارامتـــر نام تابع در اسکریپت های متصل به آبجکت آن تابع را پیدا کرده و آن را اجرا می کند.
👈یک مثال هم از تابع BroadcatMessage در پست های بعدی (اسکریپت های کامل) قرار خواهد گرفت.
💢 @UnityLearning 💢
💢اگر کد اول (شـــامل توابع کم شدن جان و...) را به بازیکن (مثــــلاً FPS) بدهیم و کــــد دوم را به محلی که میخواهیم در آن جان کم یا زیاد شود، بدهیم می توانیم عمل شبیه سازی جــــان را انجام دهیم.
🔹این اعمال دقیقا برای امتیازی کردن بازی هم قابل انجام است، چـــون گرفتن امتیاز و کم و زیاد شدن آن دقیقاً مشابـــه جان است.
🔸اسکریپت های گفته شده در دو پست بعدی قرار خواهد گرفت، این اسکریپت ها از ورودی Text هم دریافت می کنند تا جان بازیکن را بر روی صفحه نمایـــش دهنـــد.
⚠️کپــــی برداری غیــــــر مجاز اســــت⛔️
〰〰〰〰〰
⭕️کانــــال یونیتی لرنینگ⭕️
🔵 @UnityLearning 🔵