Il existe plusieurs façons d'appliquer un matériau à un GameObject dans Unity :
1. Glisser-déposer : vous pouvez faire glisser et déposer un matériau de la fenêtre de projet sur le GameObject dans la vue de la scène ou la fenêtre de hiérarchie.
2. Inspecteur : vous pouvez sélectionner le GameObject dans la vue de la scène ou la fenêtre de hiérarchie et dans la fenêtre de l'inspecteur, naviguer jusqu'au composant Renderer ou au composant Mesh Renderer (selon votre GameObject), puis attribuer un matériau à l'emplacement Material.
3. Scripting : Vous pouvez utiliser des scripts pour appliquer un Material à un GameObject. Voici un exemple de script :
```csharp
public class ApplyMaterial : MonoBehaviour
{
public Material material;
void Start()
{
GetComponent().material = material;
}
}
```
In this script, we assign a Material to the public variable 'material' and then in the Start() function we get the Renderer component of the GameObject and set its material to the assigned material.
4. Prefab: You can apply a Material to a Prefab and then instantiate the Prefab in your scene. The instantiated GameObject will have the Material applied to it.
Date de publication: