کانال تخصصی یونیتی ( آموزش و نکته )
1.63K subscribers
547 photos
145 videos
51 files
247 links
به نام خدا

مسئولیت مطالب یا آگهی ارسالی در کانال یا کامنت ها به عهده من یا ما نیست

لیست گروه ها و...
https://t.me/UnityEngine3D/823

برای تبلیغ در کانال و گروه :
https://t.me/UnityEngine3DAds

مدیر اصلی(مالک)
@UnityEngine
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Save and load your favorite layouts!

Customize your Unity editor just how you like it for your current workflow and then save it for later!

Your workspace, your way


Source



#نکته #یونیتی


👉 @UnityEngine3D 👈
This media is not supported in your browser
VIEW IN TELEGRAM
Tired of getting NullReference Exceptions in Unity?

You can use TryGetComponent() with Inline Variables to save time and make your code cleaner!


Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Did you know that by pressing Shift + H you can enter an isolation view with all of the currently selected objects?

You can also do this with C# by using the public method:
SceneVisibilityManager.instance.Isolate(GameObject[] gameObjects, bool includeDescendants)

Source




#نکته #یونیتی


👉 @UnityEngine3D 👈
😍72👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Level up your game's visuals with Unity's Animation Layers and Avatar Mask!

Seamlessly combine two animations for more fluid and realistic character movements.

Source



#نکته #یونیتی


👉 @UnityEngine3D 👈
👍51👏1
"hasChanged" is a public bool on a Transform, which will turn true if the transform was modified (whenever its matrix is recalculated).

It will stay true until you manually change it back.


Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
👍5😐3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Say goodbye to clunky switch statements!

Discover how Switch Expressions in C# can tidy up your game code and streamline your decision-making in Unity


Source

#نکته #یونیتی


👉 @UnityEngine3D 👈
👍4👎1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Create Fluid Animations with Blend Trees!

Seamlessly blend animations to create fluid and natural movements for your characters by learning how to use blend trees! See how easy it is to produce complex character movements.


Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Combine animations using animation layers!

You can target different parts of your character’s body with multiple stacks of different animations! This can help create animation variants and add new states in the process!

Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
If you use ScriptableObjects a lot like me, you can make changes quicker without having to enter the folder it is located!
Here's how

Source

#نکته #یونیتی


👉 @UnityEngine3D 👈
👍2
If you can't see the Wheel Collider gizmo, that's because the Rigidbody is missing. Ensure the GameObject with the WheelCollider is in the hierarchy of a Rigidbody.


Source



#نکته #یونیتی


👉 @UnityEngine3D 👈
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Speed up your Unity game by pinpointing slow methods!

Use Profiler.BeginSample() to track Methods execution time in Unity's Profiler

Optimize your game by focusing on what matters


Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Check your build size!

Check what's taking up disk space
Optimise the biggest culprits
Save so much heartache

Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
👍4
درآمد من از وقتی که تلگرام تبلیغات رو فعال کرده😎
💔12👏6😁3🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Did you know that Unity Registry has a built-in package that allows you to easily record in-game footage at high quality?


Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
🔥41👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Visually debug your Enemy AI with OnDrawGizmos() method! 🛠️🕹️ 👾

If your logic depends on Runtime Variables use Application.isPlaying check to limit your logic to Play Mode




Source




#نکته #یونیتی


👉 @UnityEngine3D 👈
👍2
csharp spans are ref structs which enables changing value types stored in them. This allows convenient enumeration of parts of arrays, allocation free.

Here is a short example updating a slice of an array and working directly on the enumerator



Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
2👍1
Show players what key to press for an action with support for multiple input devices?

With help of PlayerInput and a nicely made InputActionAsset it is automated entirely.

This utilizes ToDisplayString which converts bindings into strings.

Source




#نکته #یونیتی


👉 @UnityEngine3D 👈
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Say goodbye to repetitive sound effects in your Unity games! 🎶 👾😎

With Unity's Audio Random Container, you can easily mix and randomize your audio effects 🔊 🎮💪



*Unity 2023.2 required 🙂

Source




#نکته #یونیتی


👉 @UnityEngine3D 👈
👍111
This media is not supported in your browser
VIEW IN TELEGRAM
You can create Custom Script Templates in Unity by adding them to a ScriptTemplates folder in your project 🚀👾💪

Here are some useful Script Templates for ECS project:
➡️https://github.com/SunnyValleyStudio/Unity-ECS-Custom-Script-Templates

Or just create your own custom templates👍🤓


Source


#نکته #یونیتی


👉 @UnityEngine3D 👈
🤔1💔1