Танюша2705
14.11.2021 00:32

Мне задали сделать игру, но проблема в том что при создания 2D игры мой персонаж начал ходить, но при повороти он улетал. Я не знаю что делать. Вот код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerController : MonoBehaviour
{
public float speed;
public float jumpForce;
private float moveInput;

private Rigidbody2D rb;
private bool facingRight = false;

private void Start()
{
rb = GetComponent ();
}

private void FixedUpdate()
{
moveInput = Input.GetAxis("Horizontal");
rb.velocity = new Vector2(moveInput * speed, rb.velocity.y);
if(facingRight == false && moveInput > 0)
{
Flip();
}
else if(facingRight == true && moveInput < 0)
{
Flip();
}
}

void Flip()
{
facingRight = !facingRight;
Vector3 Scaler = transform.localScale;
Scaler.x *= -1;
transform.localScale = Scaler;
}
}
Нету никаких ошибок в самой программе.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Sagidanovadi
23.03.2022 06:38
Хорошо, давайте разберемся с данной задачей.

Для начала нам нужно ввести четное число с клавиатуры. Четное число - это число, которое делится на 2 без остатка. Давайте предположим, что я введу число 8.

Следующий шаг - разделить это число на 2. 8 разделить на 2 будет равно 4. Теперь у нас есть новое число 4.

Далее мы должны продолжать делить число на 2 до тех пор, пока оно не станет равно 1. Давайте проверим:

4 разделить на 2 будет равно 2.
2 разделить на 2 будет равно 1.

И вот мы достигли условия задачи - число стало равным 1.

Таким образом, ответом на задачу будет то количество раз, сколько раз мы поделили исходное число на 2, чтобы достичь числа 1. В данном случае, мы поделили число 8 на 2 два раза, поэтому ответ равен 2.

Можно записать данную задачу в виде простой программы на языке Python:

```python
num = int(input("Введите четное число: "))
count = 0

while num != 1:
num = num / 2
count += 1

print("Ответ:", count)
```

В данной программе мы сначала вводим число с клавиатуры с помощью функции `input`, преобразуем его в целое число с помощью функции `int` и сохраняем в переменную `num`.

Затем мы создаем переменную `count` и устанавливаем ее значение равным 0. Эта переменная будет отвечать за подсчет количества делений.

Далее мы используем цикл `while`, который будет выполняться до тех пор, пока `num` не станет равным 1. Внутри цикла мы делим число `num` на 2 и увеличиваем значение переменной `count` на 1.

После окончания цикла мы выводим ответ на экран с помощью функции `print`.

Таким образом, данная программа позволяет решить задачу и найти количество делений, необходимых для приведения числа к значению 1.
0,0(0 оценок)
Ответ:
kirovaalex16
11.03.2021 23:55
Хорошо, давайте разберем каждый вопрос по порядку.

6) Для реализации телемедицины необходимы следующие компоненты:
- Интернет: это основное средство связи, которое позволяет передавать информацию между пациентом и врачом на расстоянии.
- Принтер: иногда врачу может потребоваться распечатать какие-то документы или результаты анализов, чтобы использовать их в дальнейшей работе.
- Ноутбук: это переносной компьютер, который используется врачом для доступа к медицинским данным и проведения консультаций с пациентом.
- Сенсорный терминал: это устройство, которое позволяет собирать данные от пациента, такие как пульс, температура и давление.

7) Основной медицинской информатикой является:
- Применение компьютерных программно-аппаратных комплексов: это означает использование специальных программ и оборудования для обработки и хранения медицинских данных.
- Использование лазерных дисков: это один из методов хранения и передачи информации, который может использоваться в медицине для резервного копирования данных.
- Создание базы данных: это создание структурированной коллекции информации, которая позволяет хранить и управлять медицинскими данными.
- Внедрение возможностей коммуникации с интернета: это использование интернета для связи между врачами, пациентами и другими медицинскими учреждениями.

8) К недостаткам медицинской бумажной документации можно отнести следующие:
- Большой объем документов и низкая степень защиты от внешнего воздействия: бумажные документы занимают много места и могут быть повреждены или утеряны.
- Секретность болезни и ванд, а: бумажные документы могут быть украдены или доступны для посторонних лиц, что может нарушить конфиденциальность пациента.
- Нехватка медицинского персонала: обработка и хранение бумажных документов требует значительных усилий и времени со стороны медицинского персонала.
- Низкий уровень квалификации среднего медицинского персонала: работа с бумажной документацией требует определенных навыков и знаний, которые не всегда доступны у среднего медицинского персонала.

9) Перспективным направлением медицинской информатики является:
- Внедрение и использование электронных носителей медицинской информации взамен бумажных: это означает переход от использования бумажной документации к электронному формату, что позволяет быстрее и удобнее обмениваться информацией.
- Заполнение болезни не врачом, а роботом: это одна из возможностей медицинской информатики, которая позволяет автоматизировать процесс заполнения медицинских документов.
- Увеличение числа лечебных учреждений: это направление связано с расширением доступа к медицинской помощи через использование информационных технологий.
- Увеличение количества медицинского персонала: это означает создание новых рабочих мест для специалистов в области медицинской информатики и телемедицины.

10) Внедрение информационных технологий в медицину и здравоохранение называется:
- Медицинской информатикой и
- Телемедициной
- Медицинской телематикой
- Информационной медициной

Таким образом, телемедицина требует определенного набора компонентов, основная медицинская информатика включает различные аспекты использования компьютерных технологий в медицине, медицинская бумажная документация имеет свои недостатки, а перспективное направление в медицинской информатике связано с внедрением электронных носителей медицинской информации и другими инновационными методами. Внедрение информационных технологий в медицину и здравоохранение называется медицинской информатикой и телемедициной.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота