Пятница, 19 Апреля 2024, 09:10

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Сбор монет
Сбор монет
EvristicДата: Четверг, 05 Апреля 2018, 21:10 | Сообщение # 1
был не раз
Сейчас нет на сайте
Не собираются монеты. Добавил UI текст, хотел туда записывать количество монет. На данный текст UI добавил Такой скрипт using UnityEngine;
using UnityEngine.UI;

public class CoinUp : MonoBehaviour {

private Text txt;
void Start () {
txt = GetComponent<Text>();
txt.text = PlayerPrefs.GetInt("coin").ToString();
}

}

На персонажа, который собирает монетки такой:
using UnityEngine;
using UnityEngine.UI;

public class Collect : MonoBehaviour {
public Text coin;
private void OnTriggerEnter(Collider other)
{
if (other.tag =="coin")
{
Destroy(other.gameObject);
PlayerPrefs.SetInt("coin", PlayerPrefs.GetInt("coin") + 1);
coin.text = PlayerPrefs.GetInt("coin").ToString();
}
}
}

Но после их столкновения она не удаляется и не записывается. Помогите разобраться!
Danteo122Дата: Четверг, 05 Апреля 2018, 21:33 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Цитата Evristic ()
if (other.tag =="coin")

Я могу ошибаться, но тебе нужно поменять тег на тот, который стоит у персонажа.
BrightSpotДата: Четверг, 05 Апреля 2018, 21:45 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Цитата Danteo122 ()
PlayerPrefs.SetInt("coin", PlayerPrefs.GetInt("coin") + 1);
coin.text = PlayerPrefs.GetInt("coin").ToString();

Дикий заюз реестра blink
Надеюсь игра не для мобил crazy

А по вопросу: проверь наличие коллайдера, галочки "тригер" и rigidbody на монете и игроке...



Более мощный компьютер глючит быстрее и точнее.
EvristicДата: Четверг, 05 Апреля 2018, 22:19 | Сообщение # 4
был не раз
Сейчас нет на сайте
BrightSpot, На персе circe collider 2d, а на спрайте монетки box collider 2d. Триггер включен
Не знаешь что еще может быть?

Добавлено (05 Апреля 2018, 22:19)
---------------------------------------------
Все, я все сделал. Тема закрыта

Сообщение отредактировал Evristic - Четверг, 05 Апреля 2018, 21:53
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Сбор монет
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг