Addforce unity не работает

Addforce unity не работает

AddForce не работает

Knife_Kill Дата: Пятница, 24 Июля 2015, 17:55 | Сообщение # 1

Здравствуйте, столкнулся с такой проблемой — в новой Юньке AddForce не работает как раньше, почему? И как сейчас можно записать?

200?’200px’:»+(this.scrollHeight+5)+’px’);»> using UnityEngine;
using System.Collections;

public class Control : MonoBehaviour <

public GameObject player;
public float speed = 2f;
public float jump = 1.5f;
public bool jumping;

// Use this for initialization
void Start ()
<

// Update is called once per frame

void Update ()
<
if (Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.LeftArrow))
<
transform.Translate(Vector3.left * speed * Time.deltaTime, Space.Self);
>

else if (Input.GetKey(KeyCode.D) || Input.GetKey(KeyCode.RightArrow))
<
transform.Translate(Vector3.right * speed * Time.deltaTime, Space.Self);
>

if(Input.GetKey(KeyCode.W))
<
//rigidbody2D.AddForce(new Vector2(0f, jump)); — раньше работало
>

П.с. пробовал через GetComponent, но все равно не работает.

Источник

AddForce не работает Unity

Я никогда не использовал свойство isKinematic , у объекта 8 колесных коллайдеров, а масса объекта — 20000.

Я перепробовал каждую комбинацию; Я использовал x y z для добавления силы, <<Х0>> , но никто из них не работал! Самолет просто остался на месте.

В чем может быть проблема?

3 ответа

Есть две вещи, из-за которых сила или крутящий момент не работают:

1) масса вашего твердого тела слишком велика . Так что вы должны либо изменить его массу или увеличить силу. Например, сила, необходимая для перемещения объекта с единицей массы 1, должна составлять 100-200 или, возможно, больше, в зависимости от требований.

2) Когда жесткое тело объявляется кинематическим, вы можете изменить его преобразование только с помощью сценария или анимации. Если вы не хотите, чтобы на жесткое тело влияло гравитационное воздействие и продолжали плавать, просто снимите флажок isGravity и isKinematic (Это будет держать объект в воздухе, а также позволит вам воздействовать на него силой или крутящим моментом, как требуется.).

Единство не любит больших масс. Вы действительно не должны идти более 10 в соответствии с их документами. Лично я создаю своего рода шкалу, поэтому 10 — самый тяжелый объект в игре, а 0 — все равно 0.

Кроме того, просто совет, я бы не получал GetComponent <> каждый кадр, это будет бесполезно, когда вы будете больше строить свою игру. обычно лучше сделать что-то вроде этого:

Таким образом из вашего обновления () вы можете просто позвонить

Согласно вашему описанию вы включили опцию isKinematic для вашего твердого тела.
Но если вы посмотрите на документацию Unitys, там написано:

Источник

Не работает AddForce и Rotate после Instantiate

Здравствуйте, я еще новичок в юнити и многие аспекты не знаю, поэтому прошу палками не бить.
У меня возникла проблема. Я спавню GameObject через Instantiate, однако на него не работает ни AddForce, ни Rotate, но если я не спавню объект, а он у меня просто находится на сцене, то все прекрасно работает. В чем может быть проблема? Заранее благодарю за ответ.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

AddForce не работает
Возникла проблема addforce не работает в unity проблема скорее всего в скрипте; у меня стаж 3 года.

GetComponent ().AddForce работает не корректно
Добрый день! Применяю вот такой код: void FixedUpdate() < .

Как работает Instantiate внутри?
Здравствуйте. Есть ли информация о том, как работает Instantiate? shallow copy? deep copy? какие то.

Rigidbody2D импульс AddForce() Как сделать, чтобы после импульса объект не падал назад?
Здравствуйте! Даю импульс объекту: rBD.AddForce (new Vector2 (_impulseForce, 0).

Решение

Переведу, для новичка в чем проблема.

Как сделать, чтобы очки засчитывались, если игрок и другой объект появились после Instantiate?
Есть система очков в игре и игрок и объект за который даются очки создаются с помощью.

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

AddForce
rigidbody.force assign attempt for ‘world’ is not valid. Input force is < NaN, NaN, NaN >.

Velocity vs AddForce in 2D
Доброго времени суток ! Собственно не понятно стало когда в 2D передвигать персонажа следует через.

Прыжок AddForce
Здравствуйте. Есть дорога, по которой бежит персонаж и кнопка прыгать. Движение персонажа.

Источник

Не могу сделать прыжок с AddForce

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Прыжок AddForce
Здравствуйте. Есть дорога, по которой бежит персонаж и кнопка прыгать. Движение персонажа.

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

Rigidbody2D импульс AddForce() Как сделать, чтобы после импульса объект не падал назад?
Здравствуйте! Даю импульс объекту: rBD.AddForce (new Vector2 (_impulseForce, 0).

Не могу добавить прыжок на джойстик в unity
у меня возникают проблемы с добавлением прыжка на джойстик в unity.Вроде какой-то скрипт я.

Нет, не работает и с update

Добавлено через 11 секунд
Нет

Добавлено через 2 минуты
Нет

Решение

Как сделать прыжок
Как сделать прыжок спрайта в python в модуле pygame. Заранее спасибо import pygame __author__ =.

Как сделать прыжок
Всем привет, как сделать плавный прыжок, чтобы персонаж плавно прыгал?)

Как сделать плавный прыжок?
Как сделать плавный прыжок не используя RigitBody?Сейчас персонаж просто телепортируется вверх.

Как сделать плавный прыжок?
Нужно,чтобы персонаж только поднимался и опускался. Я попробовал сделать так: if (key=VK_UP) then.

Как сделать плавный прыжок в 2d платформере?
Я создал персонажа на основе этого урока и при прыжке он резко перемещается в верхнюю точку. .

Движение объекта в 2D. Помогите сделать прыжок
Нужно сделать движение объекта на плоскости. С перемещением вперёд-назад справился. А вот прыжок.

Источник

AddForce, AddTorque (Unity) работает НЕ на всех смартфонах Android

Использую вот такой C# код:

и вот второй пример

на одном смартфоне (Xaiomi Mi MIX 2S) все работает, а на двух других нет (Redmi 4x, Mi Play)

Вся проблема в том что используя их смартфоны, и их оболочку в них мяуи, ты не можешь быть уверен на каком из них эти скрипты будут работать, а на каком нет, и еще у unity есть в package manager xiaomi SDK ты пробывал его ставить? хотя в описании и вроде сказано что нужен только для их магазина Xiaomi Store, но хз, также зависит видимо от их прошивки оболочки мяуи.

harbinger
добавил xiaomi SDK, заодно обновил Unity до 2018.4.12f1. Сегодня попробую еще раз

scolfield
> добавил xiaomi SDK, заодно обновил Unity до 2018.4.12f1. Сегодня попробую еще
> раз

Отпишись как, сработало или нет, если не сработало попробуй:
1.обновиться до 2019.2.10. (последняя версия)
2.Ну и прошивку мяуи поставь последнюю.

апгрейд до 2018.4.12f1 ничего не дал, а сделал только хуже, теперь и на моем саеми Mi MIX 2S не работает((
прошивки стоят последние на всех телефонах.

сейчас буду обновляться до 2019.2.10. Отпишусь о результате.

кстати отправил bugreport в unity, получил ответ в стиле «а фары протерли?» — снимите видео и отправьте нам, приколисты. Если 2019.2.10 ничего не даст — то буду им как-нибудь снимать видео.

scolfield
> теперь и на моем саеми Mi MIX 2S не работает

Ну тогда все ясно, как в одном из видео, один программист сказал о unity, движок сделанный студентами, который имеет кучу багов, которые они постоянно правят, да еще и кривую документацию (не дословно), как говорится что юнити, что андройд баганутые и нашли друг друга )

Вы там наверху серьёзно это всё? *facepalm*
А то, что GetComponent возвращает null по какой-то причине или метод вообще не вызывается, у вас такой вариант развития событий вообще не рассматривается?
ТС, Lunar Console тебе в помощь.

Установка 2019.2.10 — ничего не дала. При переустановке ошибка появилась также и на моем гаджете, на котором раньше все работало. Уже хорошо, что не работает везде. Накатил обновления на Android Studio, но пока не пробовал. Отпишу.

harbinger
> P.S лишний раз показывает нахрен андройд для публикации приложений

Так то да, только лишних денег не бывает, но надо оценивать стоит ли оно того или нет.

В общем так. После обновления я не смог собрать билд бандл. Повалились ошибки. Надо разбираться. Кусок лога ниже. Так что сейчас даже не до Lunar Console. Тем не менее вопрос — какая вероятность, что она поможет? Просто 25$ — не сказать, что много, но в трубу их не хочется

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ‘:lintVitalRelease’.
> Could not resolve all files for configuration ‘:lintClassPath’.
> Could not resolve org.codehaus.groovy:groovy-all:2.4.15.
Required by:
project : > com.android.tools.lint:lint-gradle:26.4.0
> Could not resolve org.codehaus.groovy:groovy-all:2.4.15.
> Could not get resource ‘https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groov… ll-2.4.15.pom’.
> Could not HEAD ‘https://dl.google.com/dl/android/maven2/org/codehaus/groovy/groov… ll-2.4.15.pom’.
> dl.google.com
> Could not resolve org.codehaus.groovy:groovy-all:2.4.15.
> Could not get resource ‘https://jcenter.bintray.com/org/codehaus/groovy/groovy-all/2.4.15… ll-2.4.15.pom’.
> Could not HEAD ‘https://jcenter.bintray.com/org/codehaus/groovy/groovy-all/2.4.15… ll-2.4.15.pom’.
> jcenter.bintray.com
> Could not resolve com.google.errorprone:error_prone_annotations:2.1.3.
Required by:
project : > com.android.tools.lint:lint-gradle:26.4.0 > com.android.tools.lint:lint:26.4.0 > com.google.guava:guava:26.0-jre
> Could not resolve com.google.errorprone:error_prone_annotations:2.1.3.
> Could not get resource ‘https://dl.google.com/dl/android/maven2/com/google/errorprone/err… ons-2.1.3.pom’.
> Could not HEAD ‘https://dl.google.com/dl/android/maven2/com/google/errorprone/err… ons-2.1.3.pom’.
> dl.google.com
> Could not resolve com.google.errorprone:error_prone_annotations:2.1.3.
> Could not get resource ‘https://jcenter.bintray.com/com/google/errorprone/error_prone_ann… ons-2.1.3.pom’.
> Could not HEAD ‘https://jcenter.bintray.com/com/google/errorprone/error_prone_ann… ons-2.1.3.pom’.
> jcenter.bintray.com

scolfield
> В общем так. После обновления я не смог собрать билд бандл. Повалились ошибки.
> Надо разбираться. Кусок лога ниже. Так что сейчас даже не до Lunar Console. Тем
> не менее вопрос — какая вероятность, что она поможет? Просто 25$ — не сказать,
> что много, но в трубу их не хочется

Есть версия уже Unity 2019.2.11 )))
P.S. В ней кстати очень много фиксов насчет андройда, в отличии от 2019.2.10.
Фиксы насчет андройда

Android: Allow to disable symbols.zip generation when building apk or aab

Android: Fix AndroidJavaClass.GetStatic sometimes not returning correct field value. (1179268, 1187408)

Android: Fix touch delta returning garbage in Input System. (1183985, 1188381)

Android: Fixed an Android 10 video player bug when playing local, external files. (1168329, 1191176)

Android: Fixed an Android rotating device from portrait to landscape multiple times creates visual distortions. (1168456, 1186339)

Android: Fixed an internetReachability issue, which it now returns the actual value from the first frame. (1178696, 1183252)

Android: Fixed an issue with Android bundle identifier not allowing underscore. (1156290, 1188962)

Android: Fixed and issue where swap width and height on orientation changed when a custom resolution was previously set. (1169739, 1191616)

Android: Fixed setting keystore from the script. (1158036, 1162258)

Android: Use relative path for keystore in project location after a second key is added. (977673, 1191618)

scolfield
Ага, только там есть free версия консоли

Источник

Читайте также:  Как настроить яндекс лаунчер
Оцените статью