Mix different math expressions, along with 'L' (linear) and 'R' (random), in the Unity inspector transform fields to come up with interesting object placement patterns. https://docs.unity3d.com/Manual/EditingValueProperties.html
#نکته #یونیتی
👉 @UnityEngine3D 👈
#نکته #یونیتی
👉 @UnityEngine3D 👈
😁4🤩2
راهنمای آموزش نصب یونیتی :
یونیتی را نصب کنید
❌ کپی از این آموزش پیگرد قانونی دارد ❌
یونیتی را نصب کنید
❌ کپی از این آموزش پیگرد قانونی دارد ❌
😁18🤯16😐6👍2👎1👏1
کانال تخصصی یونیتی ( آموزش و نکته )
Photo
تعیین قالب پیشفرض اسکریپت های جدید در یونیتی
وقتی داخل یونیتی یه اسکریپت جدید ایجاد میشه اون اسکریپت بر پایه قالب پیشفرض یونیتی یه کد اولیه داره که توش متد های start و update و یه سری using های ابتدای کد هست
یونیتی به شما این امکان رو میده که قالب پیشفرض اسکریپت های MonoBehaviour و همچنین شیدر ها و یه سری کد های دیگه رو ویرایش کنید
به توصیه یونیتی استفاده از یک هدر استاندارد و ثابت که بالای هر اسکریپتتون باشه توصیه میشه، اینطوری وقتی کسی به اون اسکریپت رجوع میکنه میدونه هدف کد چیه و مثلا توی چه تاریخی ایجاد شده و ..
A standard header is also recommended. Including a standard header in your code template helps you document the purpose of a class, the date it was created, and even who created it; essentially, all of the information that could easily get lost in the long history of a project, even when using version control.
مسیر قالب پیشفرض اسکریپت های یونیتی در ویندوز
[UNITY FOLDER]\Data\Resources\ScriptTemplates
در مک:
Applications/Hub/Editor/[version]/Unity/Unity.app/Contents/ Resources/ScriptTemplates
داخل این پوشه فایل قالب های مختلف رو میبینید که برای اسکریپت های MonoBehavour این فایل نقش قالب رو ایفا میکنه:
81-C# Script-NewBehaviourScript.cs.txt
مثلا با ویرایش اسکریپت به این شکل میتونید کاری کنید که با ایجاد اسکریپت های مونو جدید بالاش یه کامنت میذاره تا توضیحات مربوط به اون اسکریپت رو وارد کنیم
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/*----------------------------------
----------------------------------
Creation Date: #DATETIME#
Author: #DEVELOPER#
Description:
----------------------------------
----------------------------------
*/
public class #SCRIPTNAME# : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
#NOTRIM#
}
// Update is called once per frame
void Update()
{
#NOTRIM#
}
}
بدیهیه که میتونید حتی متد های پیشفرض مثل Start و Update رو حذف یا اضافه و کامنتشون رو تغییر بدید
طبق گفته یونیتی اگه توی پوشه Assets یه پوشه جدید ایجاد کنید با عنوان ScriptTemplates میتونید قالب رو اختصاصی هر پروژتون ایجاد کنید
نکته: شاید همه راحت نباشن که توی همه فایلهاشون این کامنت باشه اما دونستن کلی این ساز و کار ممکنه در آینده بدردتون بخوره،مثلا در حال آماده کردن یه پروژه بزرگید و میدونید بعدا با زیاد شدن اسکریپت هاش به همچین چیزی نیاز پیدا میکنید
این پست برگرفته از یه پست آموزشی خیلی خوب از سایت خود یونیتی هست که میتونید توضحات کاملتر چیزی که خوندید و یه سری نکته برای بهتر سازماندهی کردن پروژه های یونیتی هم داخلش پیدا کنید:
https://unity.com/how-to/organizing-your-project#code-standards
#آموزش #یونیتی #ارسالی_اعضا
👉 @UnityEngine3D 👈
وقتی داخل یونیتی یه اسکریپت جدید ایجاد میشه اون اسکریپت بر پایه قالب پیشفرض یونیتی یه کد اولیه داره که توش متد های start و update و یه سری using های ابتدای کد هست
یونیتی به شما این امکان رو میده که قالب پیشفرض اسکریپت های MonoBehaviour و همچنین شیدر ها و یه سری کد های دیگه رو ویرایش کنید
به توصیه یونیتی استفاده از یک هدر استاندارد و ثابت که بالای هر اسکریپتتون باشه توصیه میشه، اینطوری وقتی کسی به اون اسکریپت رجوع میکنه میدونه هدف کد چیه و مثلا توی چه تاریخی ایجاد شده و ..
A standard header is also recommended. Including a standard header in your code template helps you document the purpose of a class, the date it was created, and even who created it; essentially, all of the information that could easily get lost in the long history of a project, even when using version control.
مسیر قالب پیشفرض اسکریپت های یونیتی در ویندوز
[UNITY FOLDER]\Data\Resources\ScriptTemplates
در مک:
Applications/Hub/Editor/[version]/Unity/Unity.app/Contents/ Resources/ScriptTemplates
داخل این پوشه فایل قالب های مختلف رو میبینید که برای اسکریپت های MonoBehavour این فایل نقش قالب رو ایفا میکنه:
81-C# Script-NewBehaviourScript.cs.txt
مثلا با ویرایش اسکریپت به این شکل میتونید کاری کنید که با ایجاد اسکریپت های مونو جدید بالاش یه کامنت میذاره تا توضیحات مربوط به اون اسکریپت رو وارد کنیم
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/*----------------------------------
----------------------------------
Creation Date: #DATETIME#
Author: #DEVELOPER#
Description:
----------------------------------
----------------------------------
*/
public class #SCRIPTNAME# : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
#NOTRIM#
}
// Update is called once per frame
void Update()
{
#NOTRIM#
}
}
بدیهیه که میتونید حتی متد های پیشفرض مثل Start و Update رو حذف یا اضافه و کامنتشون رو تغییر بدید
طبق گفته یونیتی اگه توی پوشه Assets یه پوشه جدید ایجاد کنید با عنوان ScriptTemplates میتونید قالب رو اختصاصی هر پروژتون ایجاد کنید
نکته: شاید همه راحت نباشن که توی همه فایلهاشون این کامنت باشه اما دونستن کلی این ساز و کار ممکنه در آینده بدردتون بخوره،مثلا در حال آماده کردن یه پروژه بزرگید و میدونید بعدا با زیاد شدن اسکریپت هاش به همچین چیزی نیاز پیدا میکنید
این پست برگرفته از یه پست آموزشی خیلی خوب از سایت خود یونیتی هست که میتونید توضحات کاملتر چیزی که خوندید و یه سری نکته برای بهتر سازماندهی کردن پروژه های یونیتی هم داخلش پیدا کنید:
https://unity.com/how-to/organizing-your-project#code-standards
#آموزش #یونیتی #ارسالی_اعضا
👉 @UnityEngine3D 👈
Unity
Best practices for organizing your Unity project | Unity
Discover tips and best practices on how to set up your Unity project for team-based game development and version control. Read on for an in-depth guide.
👍8🔥1
With custom editor tools, you can streamline your workflow, improve your team's productivity, and create a more intuitive and user-friendly development environment.
#نکته #یونیتی
👉 @UnityEngine3D 👈
#نکته #یونیتی
👉 @UnityEngine3D 👈
🔥1
How to avoid infinite if statements? ❌
Use interfaces like this! ✅
Much cleaner and readable!
#نکته #یونیتی
👉 @UnityEngine3D 👈
Use interfaces like this! ✅
Much cleaner and readable!
#نکته #یونیتی
👉 @UnityEngine3D 👈
👍5
Have you used the “Event Trigger” component in Unity yet? Add it to your GameObjects, and you can detect & respond to clicks, drags, and more with ease!
#نکته #یونیتی
👉 @UnityEngine3D 👈
#نکته #یونیتی
👉 @UnityEngine3D 👈
❤3🤯2👍1
Did you ever tried to set Unitys LayerMask to 'Everything' in code?
Use the bitwise NOT operator (it is ~ in C#).
Like this: LayerMask mask = ~0;
This corresponds to everything
Another good use of the NOT operator in our example picture
#نکته #یونیتی
👉 @UnityEngine3D 👈
Use the bitwise NOT operator (it is ~ in C#).
Like this: LayerMask mask = ~0;
This corresponds to everything
Another good use of the NOT operator in our example picture
#نکته #یونیتی
👉 @UnityEngine3D 👈
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
To have 𝗺𝘂𝗹𝘁𝗶𝗽𝗹𝗲 𝗹𝗶𝗻𝗲𝘀 𝗼𝗳 𝘁𝗲𝘅𝘁 in Unity inspector add a [𝗠𝘂𝗹𝘁𝗶𝗹𝗶𝗻𝗲] or [𝗧𝗲𝘅𝘁𝗔𝗿𝗲𝗮] attribute above a string field
#نکته #یونیتی
👉 @UnityEngine3D 👈
#نکته #یونیتی
👉 @UnityEngine3D 👈
This media is not supported in your browser
VIEW IN TELEGRAM
Prepare to revolutionize your Unity workflow!
This tip will have you closing folders like a pro!
#نکته #یونیتی
👉 @UnityEngine3D 👈
This tip will have you closing folders like a pro!
#نکته #یونیتی
👉 @UnityEngine3D 👈
This media is not supported in your browser
VIEW IN TELEGRAM
You can use 𝗚𝗮𝗺𝗲𝗢𝗯𝗷𝗲𝗰𝘁.𝗖𝗿𝗲𝗮𝘁𝗲𝗣𝗿𝗶𝗺𝗶𝘁𝗶𝘃𝗲(...) method to quickly 𝘁𝗲𝘀𝘁 your 𝘀𝗽𝗮𝘄𝗻𝗶𝗻𝗴 𝗹𝗼𝗴𝗶𝗰 (no need to spend time creating a temporary prefab)
#نکته #یونیتی
👉 @UnityEngine3D 👈
#نکته #یونیتی
👉 @UnityEngine3D 👈
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Unity ChatGPT
اطلاعات بیشتر در (گیت هاب) :
https://github.com/dilmerv/UnityChatGPT
#یونیتی
👉 @UnityEngine3D 👈
اطلاعات بیشتر در (گیت هاب) :
https://github.com/dilmerv/UnityChatGPT
#یونیتی
👉 @UnityEngine3D 👈
🤯3👎2
کانال تخصصی یونیتی ( آموزش و نکته )
عید نوروز رو از طرف همه اعضای کانال به خودم تبریک میگم (😂)
بازم مثل سال گذشته عید رو از طرف همتون به خودم تبریک میگم😁
و
عیدتون مبارک❤️
و
عیدتون مبارک❤️
🎉9❤3👍1😁1
Splines are great for simple and professional-looking movement on your game objects. There are assets in the Unity store, but did you know that unity3d has a free Splines package? It's easy to use and I show you how!
#نکته #یونیتی
👉 @UnityEngine3D 👈
#نکته #یونیتی
👉 @UnityEngine3D 👈
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
یونیتی در حال ساخت یک اکوسیستم هوش مصنوعی منحصر به فرد و باز است که ابزارهای توسعه بازی مبتنی بر هوش مصنوعی را در دستان میلیون ها سازنده قرار می دهد. به زودی آنها قادر خواهند بود با سرعت بیشتری محتوای سه بعدی و تجربیات شگفت انگیز را در زمان واقعی (real-time) برای میلیاردها کاربر در سراسر جهان ایجاد و ارائه کنند.
https://create.unity.com/ai-beta
#یونیتی
👉 @UnityEngine3D 👈
https://create.unity.com/ai-beta
#یونیتی
👉 @UnityEngine3D 👈
🤯10👎1
This media is not supported in your browser
VIEW IN TELEGRAM
You surely know about vector snapping, but do you also know you can move the pivot to a vertex of your choosing when rotating by also holding V
#نکته #یونیتی
👉 @UnityEngine3D 👈
#نکته #یونیتی
👉 @UnityEngine3D 👈
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Identify potential collision problems easier with the Physics Debugger
Window—Analysis—PhysicsDebugger
Let's you see ALL collisions. No more problems.
#نکته #یونیتی
👉 @UnityEngine3D 👈
Window—Analysis—PhysicsDebugger
Let's you see ALL collisions. No more problems.
#نکته #یونیتی
👉 @UnityEngine3D 👈
👍2