Форум программистов, компьютерный форум, киберфорум
Наши страницы
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
 
777top777
0 / 0 / 0
Регистрация: 22.06.2017
Сообщений: 16
#1

Как сделать так чтобы персонаж прыгал по платформам Unyti 5? - Unity, Unity3D

10.07.2017, 14:31. Просмотров 252. Ответов 0
Метки c# (Все метки)

Как сделать так чтобы персонаж прыгал по платформам Unyti 5? (Персонаж двигается только влево и вправо)
Код не мой
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
 public float force;
 
    public float speed;
 
    private bool jump;
 
   
 
    
    void Update()
    {
 
        ControllPc();
 
        if (jump)
        {
 
            Jump();
 
        }
 
 
    }
 
 
 
 
 
    void ControllPc()
    {
 
        transform.Translate(Vector2.right * (speed * Input.acceleration.x) * Time.deltaTime);
 
        if (Input.GetKey(KeyCode.A))
        {
 
            transform.Translate(Vector2.right * -speed * Time.deltaTime);
 
        }
 
        if (Input.GetKey(KeyCode.D)) {
 
            transform.Translate(Vector2.right * speed * Time.deltaTime);
        
        }
 
        if (transform.position.x < -3.45f)
        {
 
            transform.position = new Vector2(transform.position.x*-1, transform.position.y);
 
        }
        else if (transform.position.x > 3.45f)
        {
 
            transform.position = new Vector2(transform.position.x * -1, transform.position.y);
 
        }
 
    }
 
    void Jump()
    {
 
        GetComponent<Rigidbody2D>().AddForce(Vector2.up * force);
        jump = false;
 
    }
 
    void OnCollisionStay2D(Collision2D col)
    {
 
        if (col.collider.name == "Platform")
        {
 
          //  print(col.collider.name);
            if (!jump)
            {
 
                jump = true;
                //print(jump);
 
            }
 
        }
 
    }

http://www.cyberforum.ru/unity/thread2021273.html
0
Миниатюры
Как сделать так чтобы персонаж прыгал по платформам Unyti 5?  
Вложения
Тип файла: rar Game2.rar (2.75 Мб, 1 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2017, 14:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как сделать так чтобы персонаж прыгал по платформам Unyti 5? (Unity, Unity3D):

Как сделать так чтобы у меня печатался текст в Unity3D?
Всем привет)) НЕ могу понять как сделать так что бы у меня печатался сам текст...

Как сделать так, чтобы игрок не скатывался по ступеньке, а плавно по ней ходил?
Как сделать так, чтобы игрок не скатывался по ступеньке, а плавно по ней ходил?

Как сделать так чтобы объект который мы отключили, подключить другом скрипте C#
dver.collider.gameObject.SetActive (false); переменная дверь это рейкастхит,...

Как сделать так, чтобы камера была привязана к персонажу, но у каждого игрока отдельная
Как сделать так, чтобы камера была привязана к персонажу, но у каждого игрока...

Как сделать так чтобы при спавне предметов они отталкивались друг от друга если они спавнятся близко С#
Есть загвоздка, не как не могу понять как это релизовать, приведу пример :...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2017, 14:31
Привет! Вот еще темы с решениями:

Как сделать так чтобы персонаж в игре двигался сам
На данный момент я учусь писать игры на C++. Я сделал так чтобы персонаж...

Графика: Как сделать так, чтобы персонаж не мог проходить, пересекать стены?
Приветствую. Нарисовал лабиринт и персонажа (красный круг), который должен...

Как сделать чтобы когда персонаж выходил за форму то игра оканчивается и таймер останавливается
Windows forms C#

Как сделать так чтобы страничка при увеличения разрешения не двигалась в разные стороны, и как сделать чтобы при открытии в опере и в других браузерах
все обьекты на странице не двигались в разные стороны???


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru