С Новым годом! Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.12.2020
Сообщений: 2
1

Команда Destroy не работает, когда главный герой соприкасается с гулем

19.12.2022, 14:51. Показов 405. Ответов 2

Author24 — интернет-сервис помощи студентам
Команда Destroy не работает, когда главный герой соприкасается с гулем, то он должен умирать, но по какой-то причине этого не происходит
Unity C# 2021.3.3f1

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class WalkGhoul : MonoBehaviour
{
   SpriteRenderer sr;
   Animator anim;
   Rigidbody2D rb;
   public int distance;
   float maxDistance;
   float minDistance;
   int speed = 1;
 
   private void Start()
   {
        sr = GetComponent<SpriteRenderer>();
        anim = GetComponent<Animator>();
        rb = GetComponent<Rigidbody2D>();
        maxDistance = transform.position.x + distance;
        minDistance = transform.position.x - distance;
   }
 
private void FixedUpdate()
        {
            transform.Translate(transform.right * speed * Time.deltaTime);
            if(transform.position.x > maxDistance)
            {
                speed = -speed;
                sr.flipX = false;
            }
            if(transform.position.x < minDistance)
            {
                speed = -speed;
                sr.flipX = true;
            }
        }
private void onCollisionEnter2D(Collision2D collision)
{
    if(collision.gameObject.tag == "Player")
    {
        anim.SetInteger("Ghoul", 1);
        Invoke("Destroy", 0.5f);
    }
}
void Destroy()
{
Destroy(gameObject);
 }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2022, 14:51
Ответы с готовыми решениями:

Boo.Lang и C# в Unity 2021
Здравствуйте, переделываю старенькую игру с Unity 4 на новый лад и возникла проблема, что часть...

Сколько натуральных чисел n на промежутке [1, 2021^2021] таких, что 2n^2-3n+15 кратно 35?
Сколько натуральных чисел n на промежутке  таких, что 2n^2-3n+15 кратно 35? Если ответ на...

ошибка 766f6c756d652e63 3f1
появилась ошибка 766f6c756d652e63 3f1!! что делать??

766f6c756d652e63 3f1 при проверке диска
Доброго времени суток уважаемые форумчане, столкнулся сегодня с такой ошибкой, как 766f6c756d652e63...

2
Сын моей мамы
207 / 141 / 66
Регистрация: 09.05.2020
Сообщений: 733
20.12.2022, 14:09 2
Цитата Сообщение от Dzuba3D Посмотреть сообщение
Invoke("Destroy", 0.5f);
попробуй вызывать дестрой без invoke
Destroy(gameObject, 0.5f)
или поменяй название своего метода
0
2638 / 1566 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
20.12.2022, 14:48 3
Ещё опечатка в названии метода onCollisionEnter2D, он должен начинаться с заглавной буквы.
0
20.12.2022, 14:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2022, 14:48
Помогаю со студенческими работами здесь

При проверке диска выдает ошибку 766f6c756d652e63 3f1
У меня возникла такая проблема. При включении компа на черном экране пишет Checking file system...

Используя графические средства языка Турбо Паскаль на одной координатной сетке построить графики функций: f1(x)=(x-3)/(x2+2), f2(x)= , f3(x)= 5f2-3f1
Используя графические средства языка Турбо Паскаль на одной координатной сетке построить графики...

Где можно почитать основы разработки в Unity/Unity 3D
До этого был небольшой опыт работы с Windows.Forms и WFP с C#. Где можно разобраться и научится...

Unity ECS ( нет блин CS:S) - Mr. Unity, мы ждём документацию
Всё до боли просто, да и дело не горит, но хочется знать всего одну вещь: как получить архитектуру...

Есть тут кто пишет на C# для Unity? Под игры созданные в Unity читы делаются?
Привет. Есть тут кто пишет на C# для Unity? Под игры созданные в Unity читы делаются? Такое...

Установка бесплатной Unity Personal с сайта Unity
Делаю так: Выбор Версии Personal здесь:...

Как работать с Unity Analytics в Unity 2020+?
Приветствую, делал по туториалу: 3jDD-E1OUkc. На 7:03 он выбирает Analytics Event Tracker. Хотя на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru