سلام .
در این قسمت از آموزشات قرار شد ساخت یک بازی انلاین رو یاد بدم و همونطور که از موضوع پیداست این قسمت
هم برای یونیتی و هم برای گیم میکر است و شما اول باید کار با php را بلد بشید برای اینکار کافیست فصل های
1
5
6
7
9
10
12
از کتاب زیر را کامل بخوانید و بر آن تسلط داشته باشید
خب در این قسمت از آموزشات یونیتی
یاد خواهید گرفت که چگونه یک کاراکتر
دو بعدی را انیمیت و برای آن انیمیشن
بسازید
زیاد توضیح نمی دهم ...
در این قسمت از آموزشات ساخت بازی با یونیتی
یاد خواهید گرفت که چگونه یک هوش مصنوعی
ساده بسازید که هروقت شما از دشمن دور شدید
دشمن شما را تعقیب نمی کند و اگر به ان نزدیک شدید
دوباره شما را تعقیب میکند.
هزینه : کانال تلگرام را اشتراک بگزارید و اگر در کانال عضو نیستید عضو شوید زیرا آموزشات زیادی آن جا گزاشته خواهد شد
در این قسمت از آموزش به در خواست یکی از دوستان قرار شد کاری کنیم که بین 4 شرط (if) وقفه
انداخته شود یعنی بین هر کدام دو ثانیه وقفه ایجاد شود با ما همراه باشید
خب بریم سراغ (آموزش این آموزش متنی هست)
یه اسکریپت ایجاد کنید
سپس کد زیر رو توش بنویسید:
float Dealy = 2;//Zaman
void Start(){
Check0 ();
}
void Check0(){
print ("If : 1 Checked Time : " + Time.time.ToString ());
Invoke ("Check1", Dealy);
}
void Check1(){
print ("If : 2 Checked Time : " + Time.time.ToString ());
Invoke ("Check2", Dealy);
}
void Check2(){
print ("If : 3 Checked Time : " + Time.time.ToString ());
Invoke ("Check3", Dealy);
}
void Check3(){
print ("If : 4 Checked Time : " + Time.time.ToString ());
}
در حال حاضر میتوانید شرط هایتان را در 4 توابع Check 1 , Check 2 , Check 3 , Check 0 بنویسید
دقت داشته باشید که هر وقت خواستید شرط ها چک شود باید تابع Check 0 را فراخوانی کنید سپس
به طور خودکار بقیه فراخوانی خواهند شد و ان متغییر Dealy هم وقفه هست
به کانال تلگرام ما سر بزنید و آن را اشتراک بگزارید
با نظرات خود ما را حمایت کنید
با تشکر
در این قسمت از آموزشات یونیتی به درخواست یکی از کاربران قرار
شد آموزش بدیم چجوری وقتی 4 سکه در بازی جمع کردی به
مرحله ی بعد بری
لینک دانلود : دانلود با حجم 8 مگابایت
آموزش ساخت سیستم Ragdoll (سیستم فیزیکی مردن) به زبان فارسی
در قسمت اول تنظیمات استخوان ها را انجام می دهیم و در قسمت دوم فعال کردن آن را نشان میدهیم
این آموزش بسیار کاربردی است ازدستش ندهید
قسمت اول : لینک دانلود
قسمت دوم : لینک دانلود
برای سیو و لود کامل دو راه وجود داره
1 : از پکیج یا پلاگین استفاده کنید
2 : خودتون کد رو بنویسید
خوب بریم سراغ آموزش اول بگم که این آموزش فیلمی نیست
کد برای سیو:
;(EditorApplication.SaveScene(path
path = مسیر سیو هست که کجا فایل سیو ایجاد بشه که به صورت String هست
کد برای لود:
;(EditorApplication.OpenScene(path
path = مسیری که فایل سیو در اونجا ذخیره شده که مثل قبلی به String باید نوشته شه
خوب تا اینجا که شما پیش میرید می بینید که ارور میده این ارور به دلیل این است که باید در اول خط کد Using UnityEditor رو وارد کنید اگر مشکلی بود در همین صفحه در نظرات مطرح کنید
خوب همونجور که از موضوع مطلب معلوم هست در این پست قراره برخی از تکنیک های بهینه سازی در یونیتی رو آموزش بدم
1-سعی کنید به جای void Update از void FixedUpdate یا LateUpdate استفاده کنید
2- برای ساخت تیر از Collider و OnTriggerEnter استفاده کنید بهتر از Ray در Update است
3-انیماتور رو در صورتی که نیاز ندارید غیرفعال کنید
4-مقدار Far دوربین رو کم کنید تا اشیا کم تری Render شوند
5-سایه های اشیا رو اگر نیاز ندارید خاموش کنید با این روش : GameObject رو انتخاب کنید سپس به قسمت MeshRender رفته و CastShadow رو Off کنید
6-از void OnGUI کم استفاده کنید زیرا در هر فریم این تابع اجرا می شود وبه جای OnGUI میتوانید از سیستم UI یونیتی استفاده کنید
7-سعی کنید متغیر catch کنید با این روش:در رویداد Start به جای Update کد های Catch رو بنویسید مثلا : ;()<myRigidBody = GetComponent<Rigidbody
و میتونید با این متغییر myRigidBody تغییرات رو اعمال کنید
اگر نکته ی دیگه ای به ذهنم رسید اضافه خواهم کرد
در این آموزش به ساخت یک نارنجک خواهیم پرداخت
که مسیر نارنجک معلولم است و آنجایی که باید نارنجک به آنجا پرات شود نیز توسط خودمان تعیین میشود
پسورد فایل : mgames.blog.ir
در این قسمت آموزش خواهیم داد که چگونه یک لیسر بسازیم برای اسلحه
زیاد توضیح نمیدم خودتون تو فیلم ببینید
رمز فایل : رمز ندارد