uk
Feedback
کانال تخصصی یونیتی ( آموزش و نکته )

کانال تخصصی یونیتی ( آموزش و نکته )

Відкрити в Telegram

به نام خدا مسئولیت مطالب یا آگهی ارسالی در کانال یا کامنت ها به عهده من یا ما نیست لیست گروه ها و... https://t.me/UnityEngine3D/823 برای تبلیغ در کانال و گروه : https://t.me/UnityEngine3DAds مدیر اصلی(مالک) @UnityEngine

Показати більше
1 763
Підписники
+324 години
+77 днів
+2030 день
Архів дописів
Use StringBuilder when performing a lot (>3) of string concatenation. Strings are immutable and concatenation results in copies. String interpolation can also be faster than String.Format #نکته #یونیتی 👉 @UnityEngine3D 👈

Accidentally change component values during play mode? Click the drop-down menu (top-right of the component) and click Copy Component. Then, click Paste Component Values once you're back in editor mode #نکته #یونیتی 👉 @UnityEngine3D 👈

Use Debug.DrawRay and Debug.DrawLine methods to visually debug raycasts, trigger boxes and other elements in your game #نکته #یونیتی 👉 @UnityEngine3D 👈

Use the DisallowMultipleComponent attribute to prevent multiple instances of the same component being attached. You can then call GetComponent without having to worry if more than one component is attached #نکته #یونیتی 👉 @UnityEngine3D 👈

You can easily customize the mouse cursor in your game by calling Cursor.SetCursor, using a texture of your choice. KenneyNL has a great free set of crosshairs https://kenney.nl/assets/crosshair-pack #نکته #یونیتی 👉 @UnityEngine3D 👈

Use the ExecuteInEditMode attribute on your MonoBehaviour if you want any code to run while in edit mode, in addition to play mode. Update is only called when something changes in the scene #نکته #یونیتی 👉 @UnityEngine3D 👈

Use the Ctrl key to snap game objects in your scene to the grid. Change snap units in Edit / Grid and Snap Settings. You can also toggle Grid Snapping when in Global handle rotation mode #نکته #یونیتی 👉 @UnityEngine3D 👈

Did you know that you can have multiple scenes open in the Unity editor? Just drag your additional scenes into the hierarchy. Only one scene can be active. An easy way to compare scenes. #نکته #یونیتی 👉 @UnityEngine3D 👈

Setting Time.timeScale to 0 is an easy way to pause your game, but make sure your UI code doesn't rely on Time.deltaTime or W
Setting Time.timeScale to 0 is an easy way to pause your game, but make sure your UI code doesn't rely on Time.deltaTime or WaitForSeconds(). Use Time.unscaledDeltaTime to avoid this issue #نکته #یونیتی 👉 @UnityEngine3D 👈

The MenuItem attribute can also be used to create a menu hierarchy and assign a key shortcut for your editor tools. % = Ctrl;
The MenuItem attribute can also be used to create a menu hierarchy and assign a key shortcut for your editor tools. % = Ctrl; # = Shift; & = Alt; _ = no modifier. See https://docs.unity3d.com/ScriptReference/MenuItem.html #نکته #یونیتی 👉 @UnityEngine3D 👈

As you develop your games, copy generic components and methods into a common library. You can then export this as a Unity pac
As you develop your games, copy generic components and methods into a common library. You can then export this as a Unity package and import it into other projects. It also encourages a component approach to your coding. #نکته #یونیتی 👉 @UnityEngine3D 👈

Speed up your #Unity3d workflow by adding an Assembly Definition to script folders. Unity compiles these scripts into their o
Speed up your #Unity3d workflow by adding an Assembly Definition to script folders. Unity compiles these scripts into their own assembly, rather than Assembly-CSharp.dll, => shorter compile times! #نکته #یونیتی 👉 @UnityEngine3D 👈