توضیحات
اموزش طراحی بازی pong با موتور یونیتی
بازی Pong یکی از پرطرفدارترین بازی های تاریخ بازی های ویدئویی است که در این مجموعه آموزش سه قسمتی آن را در انجین یونیتی خواهیم ساخت.
در قسمت اول از آموزش ساخت بازی Pong در یونیتی مطالب زیر توضیح داده شده است:
- نحوه ی ایمپورت کردن منابع در یونیتی و تنظیمات آنها
- ساخت صحنه ی بازی
- تنظیم دوربین
- قراردادن آبجکت های مورد نیاز
- نکته : فایل های منابع در پوشه Resource قرار داده شده اند.
در قسمت دوم از آموزش ساخت بازی Pong در یونیتی مطالب زیر توضیح داده شده است:
- کاربرد و طریقه استفاده از Property
- خواندن اطلاعات از کیبورد
- حرکت دادن پد های بازی
- ایجاد محدودیت برای حرکت پد های بازی
در قسمت سوم از آموزش ساخت بازی Pong در یونیتی مطالب زیر توضیح داده شده است:
- پیاده سازی حرکت توپ بازی
- کار کردن با Collision و استفاده از توابع آن
- آموزش کار با Scripting Reference یونیتی
- استفاده از Random
- توضیح Static وکاربردها ی آن
- اضافه کردن امتیاز به بازی و نمایش آن
- پخش صوت در بازی
- تکمیل پروژه
جلسات دوره
دیدگاهها
52 دیدگاه برای اموزش طراحی بازی pong با موتور یونیتی
دیدگاه خود را بنویسید لغو پاسخ
درخواست مشاوره
شماره همراه خود را وارد کنید، تا مشاوران ما طی دو روز کاری آینده در ساعت کاری (۹ صبح تا ۶ بعد از ظهر) برای مشاوره رایگان سرمایهگذاری با شما در ارتباط باشند.
محل قرارگیری فرم مشاوره و ارتباط شما

ali reza (خریدار محصول) –
سلام لطفا فایل های مربوط به پروژه رو هم قرار بدی مثل texture و ……. که امکان کامل انجام دادن رو هم داشته باشه .
سوال دومم اینه که در این بازی هوش مصنوعی استفاده شده ؟
جت آموز –
سلام. در کمتر از 5 دقیقه میتوانید با اموزش فوت و فن بازی سازی کل texture ها را در نت پیدا کنید. در این اموزش از هوش مصنوعی استفاده نشده است.
علی رهبر –
سلام،در یونیتی 2019، من در اون قسمتی که به امتیاز کامپوننت تکست اضافه می کنیم،هر کاری کردم تکست نمایان نمیشه و کار کردن با اون بی فایده است، جای خاصی هم جواب سوالم رو پیدا نکردم،ممنون میش اگه این بخش رو کامل توضیح بدید یا جایی رو معرفی کنید،چون جاهایی که قبلا معرفی کرده بودید به درد من نمیخوردند
علی رهبر (خریدار محصول) –
اضافه کنم پکیج بسیار عالی است،و مشکل من فقط نمایان نشدن تکست است
جت آموز –
سپاس از لطف شما.
جت آموز –
سلام. بازی خودتان را به صورت 3 بعدی بررسی کنید ! یعنی مد دیباگ را فعال کنید و سپس بازی را اجرا کنید حال از بخش view نمای خودتان را روی محور های x , y , z تغییر بدهید و مشاهده کنید که ایا کامپوننت text شما در دید دوربین بازی شما قرار داده میشوید یا نه، حال اقدام به جابه جایی object متن خود کنید یا مولفه position ان را در محورهای مختلف دست کاری کنید تا بالاخره در دوربین بازی ان را مشاهده کنید، اگر کلا ان را در پنجره اشیا بازی مشاهده نمیکنید که این روش بی فایده است و کار شما ریشه ای مشکل دارد
salehtorkanloo –
سلام میشه بگید هدف از این آموزش دقیقا چیه؟
جت آموز –
طراحی یک بازی ساده با یونیتی. تا بدانید کار با این موتور خیلی راحت و اسان است. تا اگر علاقه مند شدید از این موتور بهره ببرید
salehtorkanloo –
و اینکه در قسمت سوم زدید کد نویسی بازی؟
یعنی قبل از این دوره باید چه زبانی رو یاد بگیریم
من فیلم آموزشی بازی سازی رو از سایت شما دان کردم توش گفته اول مفاهیم رو یاد بگیرید بعد موتور یونیتی و بعد از این دو برنامه نویسی بازی به زبان سی شارپ رو یاد بگیرید؟
جت آموز –
فیلم اموزش چگونه بازی ساز شویم را مشاهده کنید.
salehtorkanloo (خریدار محصول) –
خوب دیگ من فیلم آموزشی چگونه بازی ساز شویم رو از سایتتون نگاه کردم توش گفته که اینارو یاد بگیرید
1.مفاهیم بازی سازی
2.آموزش یونیتی
3.برنامه نویسی بازی با زبان سی شارپ
4……
خوب من آلان مفاهیم بازی سازی رو یاد گرفتم اما حالا که تا این مرحله اومدم یعنی یادگیری یونیتی شما تو این آموزش گفتید که کدنویسی کنیم در حالی که باید بعد از موتور بازی سازی یونیتی کدنویسی بازی رو یاد بگیرم؟
جت آموز –
سلام.لطفا مشابه شماره سرفصل های بیان شده در اموزش پک ویژه بازی سازی پیش بروید
salehtorkanloo –
سلام مجدد خیلی ممنون از آموزش های خوبتون منظور از اینکه پرسیدم هدف از این آموزش چیه اینه که ساختن این بازی به چه دردمون میخوره چرا این قسمت رو گذاشتید؟
rezae rezaei –
:/ سلام اولن این اموزش قدیمی هست و برای افراد خیلی مبتدی هست که کار کردن با یونیتی رو تجربه کنن و در این حال براشون سنگین نباشه و هدفی جز اشنایی و کسب تجربه نیست…. شما که حرفه ای هستی چرا اصلا این اموزش رو میبینی پس!؟ و حالا شما هدفت از این سوالت چی بود!؟! :/
صالح ترکانلو (خریدار محصول) –
سلام. من اصلا حرفه ای نیستم و تازه دارم شروع میکنم.
هدفم این بود که بدونم آیا نکات کلیدی تو آموزش بیان شده یا همینچوری یه بازی میسازن.
ممنون از پاسخ گوییتون
صالح ترکانلو (خریدار محصول) –
سلام.
من کدنویسی بلد نیستم و به سختی کدی که شما توی بازی نوشتید رو زدم نمیدونم اصلا چی هست یا درست نوشتم اما این ارور رو وقتی بازی رو شروع میکنم میده All compiler errors have to be fixed before you can enter playmaode خوب من باید کدوم خطای کامپایلر رو رفع کنم؟
میگم بهتر نیست اول کدنویسی رو یاد بگیرم؟ چون خوب وقتی کدنویسی بلد نباشم توی این آموزش هم کد می نویسید به هزاران مشکل برمیخورم؟
جت آموز –
سلام. نحوه جلو بردن اموزش ها بر عهده شما است. میتوانید در کنار این اموزش کدنویسی را هم یاد بگیرید تا خطاهاتون رو رفع کنید
صادق قرقانی (خریدار محصول) –
ببخشید من وقتی می خوتم اسکریپتیرو به cube ربط بدم ارور میده ممنون از زحمات شما
جت آموز –
متن پیام خطای شما چیست ؟
امیر امیری (خریدار محصول) –
سلام ببخشید من فیلم هارو دیدم بسیار عالی و کاربردی بود
اون قسمت میخوایم gui.text رو بزنیم تا نتیجه بازی نشون داده بشه کد رو نمیشناسه چند بار عین فیلم موبه مو انجام دادم ولی نشد
این هم متن ارور من An object reference is required to access non-static member `UnityEngine.GUIText.text’
و یه سوال دیگه هم داشتم برای اینکه پد ها علاوه بر بالا و پایین رفتن جلو و عقب هم بشن باید چه کدی بزنیم ؟
لطفا به دوتا سوال من جواب بدین ممنون از شما موفق و پیروز باشید
جت آموز –
سلام. پاسخ سوال اول در کامنت های فوق هست. پاسخ سوال دوم این است که بازی شما دو بعدی است و اصلا با منطق پینگ پونگ جور در نمی اید. ولی از همین توابع با تغییر جهت بردار حرکت میتوانید استفاده کنید.
hfavshsgw –
سلام من وقتی بازی رو اجرا می کنم این امتیازات نمایان میشه اما وقتی از بازی خروجی میگیرم متن امتیازات بالای بازی قرار دارد اما وقتی به کلایدر میخوره امتیازات افزایش پیدا نمیکند؟
جت آموز –
سلام. یا اسکریپت به روز رسانی امتیاز را به درستی پیاده نکرده اید. یا انکه اصلا برخوردی با کلایدر صورت نمیگیرد. لطفا اپ را دیباگ نماید
farhadi.150m-6891 (خریدار محصول) –
استاد وقت بخیر
GUItext خطا میده کد جدید هم که دادید باز هم خطا میده
ممنون میشم راهنمایی کنید
farhadi.150m-6891 –
این کدی که من نوشتم تو کنسول نشان میده ولی توی GUITEXT نشان نمیده
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class score : MonoBehaviour
{
public static int upscore = 0;
public static int downscore = 0;
public Text mm;
void Start()
{
}
void update()
{
mm.text = “” + upscore + downscore ;
}
}
جت آموز –
سلام. کافیه متن خطا را در گوگل بزنید تا پاسخ از سایت انجمن یونیتی بهتون نشون داده بشه. گاهی توابع منقضی میشه و دردسر ایجاد میکنه
farhadi.150m-6891 (خریدار محصول) –
استاد خطا نمیده ولی امتیاز هم نمایش نمیده تو بازی، البته تو کنسول امتیاز نشان میده.ممنون از راهنمایی هاتون
جت آموز –
سلام. اگه در کنسول مشاهده میکنید اما در هنگام بازی مشاهده نمیکنید لطفا سایز دوربین و نیز z-index را بررسی کنید.
farhadi.150m-6891 (خریدار محصول) –
بسیار عالی ممنون
abolfazlyazdani850 (خریدار محصول) –
سلام خسته نباشی
the associated script can not be loaded please fix any
compile errors and assign a valid script
اینو وقتی // به قبل print اضافه کردم امد و همه script همین ارور رو دارن و وقتی پاک میکنم دیگه نمیادو همه درست میشن
چی کار باید بکنم لطفا جواب بدین.
1supergraphic (خریدار محصول) –
سلام و خداقوت
من یونیتی 2020 دارم با ویژوال 2019
متاسفانه در بخش کومپنت یونیتی guiText رو ندارم و در ویژوال هم تایپ میکنم هیچی نمیاد
راه حل داره یا باید یک text دیگه استفاده کنم..؟
جت آموز –
سلام. در دیدگاه های قبلی به سوال شما پاسخ داده شده است.
kenzow8888 (خریدار محصول) –
چرا میزنم input نمیاره و شناسایی نمیکنه من الان چیکار کنم؟
kenzow8888 (خریدار محصول) –
یونیتی را به ویژوال استودیو وصل کن از قسمت edit یونیتی برو قسمت preferences بعد external tools همون اول جلوی external tools editor یه پنجره هست که ویژوال استودیو رو میتونی انتخاب کنی
faghihali1385 –
سلام من وقتی میخوام کد بنویسم بیشتر متغییر ها و متد ها و.. تو ویژال استودیو نمیدونم نیستن من قبلا که یونیتی ۲۰۱۹ استفاده میکردم هیچ مشکلی نداشتم ولی الان نیستن نمونه اش هم همین:
error CS0103: The name ‘input’ does not exist in the current context
faghihali1385 –
درضمن من وقتی به انگلیسی تو گوگل سرچ کردم چیز خاصی نیاورد
faghihali1385 –
من الان فهمیدم مشکلمو باید حروف هارو درست بنویسیم باید اول حروف بزرگ بعدش کوچیک مثال:
Input