کانال تخصصی یونیتی ( آموزش و نکته )
前往频道在 Telegram
به نام خدا مسئولیت مطالب یا آگهی ارسالی در کانال یا کامنت ها به عهده من یا ما نیست لیست گروه ها و... https://t.me/UnityEngine3D/823 برای تبلیغ در کانال و گروه : https://t.me/UnityEngine3DAds مدیر اصلی(مالک) @UnityEngine
显示更多1 764
订阅者
+224 小时
+57 天
+2130 天
帖子存档
به پیشنهاد یکی از دوستان این کد رو بردم توی شیدر ، فریمم موقع حرکت چند برابر شد😍 ، ممنون
سلام دوستان
این رو با DOTS ساختم (برای یادگیری)
هر چی بازیکن میره جلو تر مکعب ها هم میره جلو تر و متریال هاش با توجه به ارتفاعش مقدار دهی میشه و زمین با PerlinNoise ساخته شده و هر کدوم از این ها مکعب کامل هستن
اگه دقت کنید حالت عادی فریمش خوبه ولی وقتی حرکت میکنه زمین ساخته میشه و مکعب ها با توجه به PerlinNoise حرکت میکنن و متریال هاشم آپدیت میشه ، به نظر خودم همین سیستم متریال آپدیت شدنش با توجه به ارتفاع کلی فریم میگیره ، چون کدش رو توی آموزش یک طور دیگه نوشت و هر کاری کردم که بشه با ecs و job نوشتش نشد
(نوشتم ref RenderMesh نشد ، از in هم استفاده کردم نشد ، جاب رو پاک کردم و از Run() و WithoutBurst() هم استفاده کردم ولی بازم نشد ، اون قسمت اول رو با Entities زدم و دومی که متریال رو ست میکنه جدا کردم ولی بازم نشد ، مجبور شدم از چیزی که توش آموزش گفته بود استفاده کنم که خیلی هم فریم گرفت😑 ، کدی که خیلی فریم گرفت👇👇)
#چطور_بسازیمش
قسمت اول : بازی حافظه ی شنیداری
سلام. تو قسمت اول چطور بسازیمش یاد می گیریم مکانیک بازی حافظه ی شنیداری رو بسازیم.
تو این بازی گوینده چند جهت رو اعلام می کنه و بعد از اعلام باید ما اون جهت ها رو انتخاب کنیم.
تو این آموزش با نحوه ی کار IEnumerator ها آشنا میشیم.
این آموزش به درخواست یکی از کاربر ها تهیه شده.
کیفیت 720p
دوستان پیشنهاد میکنم فعلا دانلود نکنید تا ادمین دیگه بیاد و کیفیت خوبش رو بفرسته
#چطور_بسازیمش
قسمت اول : بازی حافظه ی شنیداری
سلام. تو قسمت اول چطور بسازیمش یاد می گیریم مکانیک بازی حافظه ی شنیداری رو بسازیم.
تو این بازی گوینده چند جهت رو اعلام می کنه و بعد از اعلام باید ما اون جهت ها رو انتخاب کنیم.
تو این آموزش با نحوه ی کار IEnumerator ها آشنا میشیم.
این آموزش به درخواست یکی از کاربر ها تهیه شده.
#نکته #یونیتی
ترجمه :
استفاده کردن از Frame Debugger :
فریم دیباگر میتونه نمایش بده که هر فریم چطوری به طور جداگانه از draw calls ها ساخته شده
و از این ابزار میتونید برای عیب یابی ویژگی های شیدر ها استفاده کنید و کمک میکنه چطوری رندر شدن بازیتون رو تجزیه و تحلیل کنید
👉 @UnityEngine3D 👈
دوستان من یک چیز رو اونجا توی آموزش ScriptableObject تصحیح کنم (البته الان تصحیحش کردم) ، اینکه با توجه به نوشته بالا در ادیتور هم در موقع اجرا و هم به صورت دستی امکان تغییر وجود داره و ذخیره میشه ولی در خروجی میشه فراخوانیش کرد ولی اگه تغییرش بدید احتمالا بعد از خروج بازی دوباره به حالت اول بر میگرده (برای ذخیره کردن داده ها در خروجی استفاده نمیشه)
(اگر مشکلی بود کامنت بدید حتما)
دوستان من یک چیز رو اینجا شک دارم ، فرصت شد تستش میکنم و تصحیحش میکنم و خبرتون میکنم
توضیح این سوال
x=1
(x=1)
y=x++
(y=1,x=2)
z=y-x
(z=1-2=-1)
نکته در خط
y=x++
هست
اون خط این شکلی اجرا میشه:
y=x
x=x+1
ترتیب اجرای عملیات ++ مهمه
یعنی الان اگر من توی کد بنویسم
y=x++
با
y=++x
متفاوته
y=++x
میشه این
x=x+1
y=x
که جواب توی این حالت میشه 0
و افرادی که گفتن 1 جواب درست هست، احتمالا فرض کردن که
x++ == x+1
هست اما در واقعیت
x++ == x=x+1
هست
نتیجه اخلاقی سوال بعدی یک کم سخت تره و اگه نکته رو متوجه شده باشید میتونید جواب بدید
#یونیتی #آموزش #فارسی
👉 @UnityEngine3D 👈
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
