Задать вопрос
  • Почему при столкновении персонажа с препятствием происходит отскок?

    MrMureno
    @MrMureno Куратор тега Unity
    может и вправду баг или не доработка.) по крайней мере мне тоже казалось что физика в 2D - вроде бы и вправду не очень популярное дело, тем более что ничего не мешает сделать все 3d и рисовать ортогональной камерой)
  • Почему при столкновении персонажа с препятствием происходит отскок?

    MrMureno
    @MrMureno Куратор тега Unity
    а по ссылке вам надо было прочитать описание метода..надеюсь с англ проблемы нету??..и понять что оно не совсем так работает как хотелось бы вам представлять.
  • Почему при столкновении персонажа с препятствием происходит отскок?

    MrMureno
    @MrMureno Куратор тега Unity
    без понятия что вы там толком делали, да и вообще если про управление пошла речь, для этого есть
    CharacterController в юнити. не знаю правда что с 2d версией.

    и что значит сделал тоже самое на другом движке?) другой движок по другому считает коллизии? правда? вот это новость.

    а вы пробовали именно
    AddForce к телу приложить? на FixedUpdate ? и так же "скачет" ??
  • Почему при столкновении персонажа с препятствием происходит отскок?

    MrMureno
    @MrMureno Куратор тега Unity
    вы прочитали описание ?? что делает MovePosition ??
    и рекомендацию делать на фикс апдеите, и что на деле он "..potentially stop it.."

    и тип коллизии еще можете попробовать менять, а не Descrete
  • C# подходит для андроида?

    MrMureno
    @MrMureno
    Ingernirated без понятия, нет смысла как по мне искать русскоязычное сообщество..при наличии хорошего международного.
    вам примеры и ответы нужны? или поболтать с кем то о философии языка и какие из новых фишек вам нравятся? (для такого есть просто форумы, хоть на том же 4pda обсуждайте, хотя там почти гиблая ветка сплошного холивара)
  • C# подходит для андроида?

    MrMureno
    @MrMureno
    в текущих реалиях вообще то лучше б сразу Kotlin изучать не джаву, если вам именно под андроид и на будущее.
    да и как везде почти вам скажут..синтаксис и язык..выучить не так много проблем и времени. основы какие то чтоб понимать и начать писать.

    так что лучше учить принципы , на которых программы строятся. технологии , а не их реализацию.

    совместить это с изучением полезного языка - хорошо бы, но не то чтоб прям обязательно.
  • Разработка мобильных приложений на C#?

    MrMureno
    @MrMureno Куратор тега Unity
    как уже писал, это дело вашего дальнейшего выбора. будет упор на игры и 3D графику - удобнее будет и востребование юнити.
    будет упор на приложения (трэкеры активности, фаило менеджеры, торговля опционами и тп) - предпочтительнее Xamarin

    хотите вообще и то и другое изучите)
    а по хорошему надо б освоить Англ и принципы основные. структуры данных и подобное. а движок и инструмент сменить..дело не хитрое пока еще в вашем случае.
  • Разработка мобильных приложений на C#?

    MrMureno
    @MrMureno Куратор тега Unity
    как по мне, если там будут анимации, подвижные объекты, точечный свет и прочее подобное - то я б делал в Юнити. так как как таковой логики в викторине не так много, и что в юнити , что в Xamarin одинаково писать все это.
  • Объясните результаты бенчмарка?

    MrMureno
    @MrMureno
    конечно лучше. пропускная памяти больше стала. задержки не выросли критично.

    тут больше вопрос а вам заметно от разгона в работе преимущество? лишний фпс в играх? или рендерить видео стало быстрее?

    это ж у вас не разгон ради разгона?!)
  • Объясните результаты бенчмарка?

    MrMureno
    @MrMureno
    в наносекундах латентность в порядке.
    второй и первый уровень кэша тоже более, чем в порядке.

    скорее всего дело в методологии теста. на быстрой памяти..прогоняет за другое время. и усредняет скорость и выборку как то захватывая что то лишнее от начального "прогрева" к примеру..(это так из разряда теорий заговора)
  • Персонаж не падает, что делать?

    MrMureno
    @MrMureno Куратор тега Unity
    возможно у вас банально как то трением..или общая сумма сил нейтрализует гравитацию(продолжаете толкать его вперед когда не стоит "ногами" на земле).
  • Персонаж не падает, что делать?

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

    а то пока что это - "я ел еду и теперь вроде бы живот болит, подскажите как готовить еду!?"))
  • В чем ошибка загрузки сохранений в unity3d?

    MrMureno
    @MrMureno Куратор тега Unity
    и что с случаем если
    if (File.Exists (path))

    если нет фаила..вы проверяли что он есть?
    потому как дальше и
    save = JsonUtility.FromJson (loadedData);
    не должно бы выполняться. или вы подсократили кусочек кода.?

    ну и как вам описали..мало ли что в проекте мешает вам запустить второй раз обновленную игру. вам смотреть лог с деваиса. как это сделать погуглите. в андроид сдк есть утилитка monitor, крайне полезная)
  • В чем ошибка загрузки сохранений в unity3d?

    MrMureno
    @MrMureno Куратор тега Unity
    "..вы можете выйти и зайти.." а между этими деиствиями останавливать приложение и выгружать из памяти пробовали?
    чтоб именно как второй запуск был??
  • Почему после установки Realtek HD Audio Windows 10 не видит наушники?

    MrMureno
    @MrMureno
    прям на порт, в Realtek HD audio manager
    у вас на скрине вроде он один всего аналоговый (без передних и задних панелей)
  • Почему после установки Realtek HD Audio Windows 10 не видит наушники?

    MrMureno
    @MrMureno
    ну диалог можно и отключить, убрав галочку. главное чтоб не диалог всплывал, а в диспетчере звуковых устроиств
    not plugged in изменилось или появился новый подключенный деваис.

    если порт не заливался, не ковырялся. то при наличии инета винда 10 сама прекрасно ставит дровишки на такие простые вещи как звук.

    ну и в аудио менеджере, можно ж самому на "разъем жмякнуть" и вызвать это диалоговое окошко, если туда что-то подключенным засчиталось.
  • Почему после установки Realtek HD Audio Windows 10 не видит наушники?

    MrMureno
    @MrMureno
    а что значит ничего не происходит?
    наушники вставляете или гарнитуру..там вроде 4-х пиновый разъем под гарнитуру, тоесть и наушники и микрофор в одно гнездо, может банально в этом дело?
  • В чём ошибка внутри этого кода?

    MrMureno
    @MrMureno Куратор тега Unity
    Сдвинули, проверили , если нельзя - то вернули. это кошмар

    вам надо без if else пройтись по всем входящим инпутам
    "собрать" эдакий вектор направления...куда пользователь хочет идти. и не важно кнопками, тачем..просто на выходе получает эдакий
    targetInputDirection (или назовите как хотите)

    к примеру если и стрелку вправо и стрелку влево одновременно нажал пользователь, то без всяких ваших if else
    вы в этот вектор сложите плюс один, отнимете минус один и по сути на месте останется.

    потом собранный этот " вектор направления"
    проверили на валидность(можно ли двигаться в эту сторону)
    и только потом применили его..помножив на скорость или сделав шаг..уже зависит от того что там у вас с движением.

    все это будет куда аккуратнее , модифицируемее и не будет такой мешанины со скобочками.
  • В чём ошибка внутри этого кода?

    MrMureno
    @MrMureno Куратор тега Unity
    это кошмарный код. избавляйтесь от использования else if кучи лишних.
    и от повторения везде и всюду
    if(CheckIsValidPosition()) {
    FindObjectOfType().UpdateGrid(this);
    }
  • Как в Unity3d сделать так, чтобы клон одного ассета не спавнился в корне другого?

    MrMureno
    @MrMureno Куратор тега Unity
    Добавил бы, что еще порой для упрощения и уменьшения проверок и меньшей рандомности..
    просто вводят набор точек (список или массивчик не суть) спавна. и просто генерят рандомный индекс. следующая точка снова рандомный индекс, за исключением прошлого( или двух, трех прошлых не суть опять же)

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