Как стать автором
Обновить
16
0
Сергей Витухин @pestantium

Пользователь

Отправить сообщение
Сейчас у Юнити есть разработка которая включает единый интерфейс для работы с ARKit и ARCore: github.com/Unity-Technologies/experimental-ARInterface

По проекту ничего особенного — ставим меш комнаты на определенную поверхность. Дверь ограничивает специальный шейдер который маскирует глубину:
Shader "DepthMask" {
SubShader {
Tags {"Queue" = "Geometry-10" }
Lighting Off
ZTest LEqual
ZWrite On
ColorMask 0
Pass {}
}
}


Динозавр проверяет расстояние до камеры и бежит в нужный момент. Остальное — постановка.
Замените пожалуйста Apple ARKit Horror Portal Demo (https://www.youtube.com/watch?v=lheAsmqtZl8) видео на оригинальное: https://youtu.be/2mGhEvhIaXo
Я думаю перезалив будет удален. Это моя демка.
Портал с динозавром на Unity (https://youtu.be/2mGhEvhIaXo). Я лично делал эту демо.
Пример не про то как строить UI кодом, а как заполнить массив ссылками.
и код превращается в адскую помесь рантайм кода с эдитор-кодом

Да, есть и такой способ. В моем случае я не чувствую нагромождения кода от лишних 10 строк кода. Может я люблю держать в одном файле, может у меня не было больших нагромождений — все это дело вкуса, или указания свыше (тимлид и тд)

Пример
#if UNITY_EDITOR
    void OnDrawGizmos()
    {
        Gizmos.color = Color.red;
        if (_currentEnemy != null)
            Gizmos.DrawLine(myTransform.position, _currentEnemy.transform.position);
    }
#endif


Такое вообще всегда делается из кода

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

Статьей я просто хотел напомнить как делать некоторые вещи нагляднее, а не делать по моему.
Если использовать isKinematic то можно смело обращаться к transform и не будет необходимости работать через Rigidbody.
Если вы используете физические расчеты перемещения то применяйте силы в FixedUpdate, а не в Update.
Да, автор рекомендует использовать фабрику, или точнее пул объектов (Pool Objects).
Спасибо.
Ниже в описании «Оценка содержимого: ДЛЯ ДЕТЕЙ ВСЕХ ВО3РАСТОВ». 3+ мне кажется, указываеться из сертификатов (PEGI, и тд) приложения, где не у всех есть оценка 0+.
> Это займет вашего ребенка аж на целый час! Вы можете забить на него и заниматься своей ерундой.
Упаси боже такое написать. Никогда не преследовал такой цели!
Цифры, буквы мы тоже изучили сами, без планшета. Целью подобных игр считаю именно закрепление.
Я не буду судить как будет дальше, будем решать по мере взросления. Но, боюсь, что интеграция подобного обучения будет происходить без вашего желания. Например я узнал что в нашей глубинке, существует один детский садик, где обучение с планшетом стоит в обязательной программе (в буквальном смысле, родители покупают планшеты в садик, чтобы там их дети занимались, сколько это длится по времени и количеству не знаю).
Давайте признаем что обучение в игровой форме — это эффективное обучение. Игра на планшете это один из вариантов такой подачи. Допустим задача изучить алфавит: 85% времени учим материально (доска, мел, фломастеры, деревянные буквы, дощечки...) 15% мультфильм и планшет. Если обучать по часу в день то на игру у нас приходиться до 7% = 30 мин. 30 минут в неделю! У меня так. Я вижу что для ребенка это дает результат, и схожие задачи он решает быстрее. Для меня главное помнить что игры тоже есть разные — фильтровать, и не ставить на первый план. Общение и контакт ничто не заменит.

> Одобрено чуть ли не британскими докторами…
Докторами не встречал, а вот знаю о «одобрено мамами». Во первых тут будет раскрытый отзыв о приложении. И во вторых, тут отсеиваются часть приложений созданных исключительно для наживы разработчиками (с грубым представлением о обучении детей, и яростным желанием вставить рекламу всюду где только это возможно). Мне, исключительно, стыдно за такие приложения. И стыдно что такие приложения висят в топах (СНГ страны), несмотря на гневные отзывы.
Я старался сказать что нужно играть и с воображением, и с мультиками, и с «планшетом», и тд а не настаивать на чем то одном.
Однозначного предпочению не отдаю. Играет 20 мин в день, но далеко не каждый день исключительно на айпаде. Не потому что нельзя, а потому что не успеваем.
Всему должна быть мера! Мы физически не можем провести весь день с ребенком фантазируя и играя с материальными предметами. Банально, я лучше дам ребенку поиграть 20 мин, когда я готовлю кушать, чем в сотый раз он посмотрит туповатый мультфильм «по требованию». Дополняя один метод другим хуже не станет. И вот мы уже сортируем деревянные/материальные буковки по цвету, нас этому научила игра с планшета. Такие игры не панацея, а лишь дополнение к индивидуальному обучению.
PS: Это не отрицание, а дополнение к вашему ответу.
Очень сложно делать игры схожие по геймплею. Много повторяющегося кода, шаблонная графика — минимум творческого посыла. А уж если это делать «для дяди» то вы будете чувствовать себя словно в клетке. Мне, как инди, в радость переключиться на новый, небольшой проект. Хобби мне, почти, не приносит денег, но тут я свободен, в отличие от повседневной работы.
Игровосприятие меняется каждый день, вчера я делал игры в которые сам играл, сегодня игры в которые интересно играть моему сыну.

Информация

В рейтинге
Не участвует
Откуда
Кировоград, Кировоградская обл., Украина
Дата рождения
Зарегистрирован
Активность