Забагался поворот модели по X в Unity3D
Я сделал модель и "оптимизаирвал" её в VoxelShop и после этого она повёрнута на -90 по X, я пробывал менять в Inspector и через код, но ничего не происходит =(
using static UnityEngine.Random;
using UnityEngine;
public class TreeGenerating : MonoBehaviour
{
[Header("Дерево")]
public GameObject Object;
[Header("Сколько спавнить?")]
[SerializeField] private int much;
[Header("До X, Y, Z")]
[SerializeField] private int rangeX;
[SerializeField] private int rangeZ;
[SerializeField] private float positionY;
[SerializeField] private bool builded;
private void Start()
{
builded = false;
if(builded == false)
{
for(int times = 0; times <= much; times++)
{
var randomPositionX = Random.Range(3, rangeX);
var randomPositionZ = Random.Range(3, rangeZ);
Instantiate(Object, new Vector3(randomPositionX, positionY, randomPositionZ), Quaternion.identity);
gameObject.transform.Rotate(new Vector3(-90f, 0, 0)); // Изменение поворота через код (раньше не делал)
}
}
builded = true;
}
}