Просто новичок в Unity и пытаюсь создать 3D-мини-видеоигру. Я нашел в Интернете эту игру, в которой можно запускать объект. Можете ли вы объяснить, что нужно сделать в Unity, чтобы код работал?
{
public GameObject ball;
public Transform positionBall;
int totalMoney = 0;
public TMP_Text =moneyText;
void Start()
{
_gameManager = FindObjectOfType();
}
по идее это используется для получения игрового объекта из unity, нужно ли что-то подключать?
void Update()
{
MeshRenderer meshLine= line.GetComponentInChildren();
meshLine.material.color=Random.ColorHSV(0.27f, 0.41f,1f, 1f, 0.5f, 1f);
if (Input.GetKeyDown(KeyCode.Space))
{
GameObject newBall=Instantiate(ball, positionBall.position, positionBall.rotation);
Rigidbody rb= newBall.GetComponent();
rb.AddForce(positionBall.transform.forward*20, ForceMode.Impulse);
Destroy(newBall, 3);
}
Теоретически это используется для генерации мяча и его стрельбы по единству, нужно ли что-то подключать?
for (int i = 0; i < 10; i++)
{
Vector3 posizione = new Vector3(Random.Range(-10f, 10f), 1, Random.Range(-10f, 10f));
Instantiate(money, position, Quaternion.identity);
}
}
private void OnCollisionEnter(Collision collision)
{
if(collision.gameObject.tag=="Player")
{
Destroy(collision.gameObject);
}
Destroy(gameObject);
}
public void AddMoney()
{
TotalMoney++;
Debug.Log(totalMoney);
moneyText.text=totalMoney.ToString()
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... orce-unity
Столкновение и добавление силы Unity ⇐ C#
Место общения программистов C#
1721660859
Anonymous
Просто новичок в Unity и пытаюсь создать 3D-мини-видеоигру. Я нашел в Интернете эту игру, в которой можно запускать объект. Можете ли вы объяснить, что нужно сделать в Unity, чтобы код работал?
{
public GameObject ball;
public Transform positionBall;
int totalMoney = 0;
public TMP_Text =moneyText;
void Start()
{
_gameManager = FindObjectOfType();
}
по идее это используется для получения игрового объекта из unity, нужно ли что-то подключать?
void Update()
{
MeshRenderer meshLine= line.GetComponentInChildren();
meshLine.material.color=Random.ColorHSV(0.27f, 0.41f,1f, 1f, 0.5f, 1f);
if (Input.GetKeyDown(KeyCode.Space))
{
GameObject newBall=Instantiate(ball, positionBall.position, positionBall.rotation);
Rigidbody rb= newBall.GetComponent();
rb.AddForce(positionBall.transform.forward*20, ForceMode.Impulse);
Destroy(newBall, 3);
}
Теоретически это используется для генерации мяча и его стрельбы по единству, нужно ли что-то подключать?
for (int i = 0; i < 10; i++)
{
Vector3 posizione = new Vector3(Random.Range(-10f, 10f), 1, Random.Range(-10f, 10f));
Instantiate(money, position, Quaternion.identity);
}
}
private void OnCollisionEnter(Collision collision)
{
if(collision.gameObject.tag=="Player")
{
Destroy(collision.gameObject);
}
Destroy(gameObject);
}
public void AddMoney()
{
TotalMoney++;
Debug.Log(totalMoney);
moneyText.text=totalMoney.ToString()
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78779463/collision-and-add-force-unity[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия