Форум программистов, компьютерный форум, киберфорум
Наши страницы

Unity, Unity3D

Войти
Регистрация
Восстановить пароль
 
777top777
0 / 0 / 0
Регистрация: 22.06.2017
Сообщений: 16
#1

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

10.07.2017, 14:31. Просмотров 168. Ответов 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);
 
            }
 
        }
 
    }
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? - Unity, Unity3D
Всем привет)) НЕ могу понять как сделать так что бы у меня печатался сам текст в Unity3D)) Посмотря в интернети то я понял что нужно через...

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

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

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

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

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

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

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

Сделать так, чтобы функция возвращала как целые, так и дробные значения - C++
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у пользователя спрашивается размер...

Так как же сделать так, чтобы Remoting выполнялся в уже существующем на сервере объекте? - Visual Basic .NET
Общее описание проблемы Существует Solution, состоящий из сервера, клиента и общей dll-библиотеки. Между клиентом и сервером...

Как сделать так, чтобы при нажатии кнопки появлялся текст?Чтобы без javascript - PHP
Как сделать так, чтобы при нажатии кнопки появлялся текст? На html или php можно сделать . Типо как этот скрипит но не javascript...


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

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

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