вторник, 30 мая 2017 г.

Unity3D, 2D платформер, персонаж прилипает к стене после прыжка.

     Если следовать логике физической модели Unity3D, когда на объект действует горизонтальная сила(в принципе она может быть в любом направление) и этот объект упирается в неподвижную стену, то этот объект прилипнет к этой стене(к примеру если ладонью придавить к стене кирпич). Но такая модель не должна действовать на некоторые объекты, например персонаж после прыжка упирается в вертикальную стену и прилипает к ней, пока не будет отжата кнопка движения. Для этого есть готовое решение в движке.

     Чтобы персонаж после прыжка не прилипал к стене, к Box collider стены(платформы) нужно добавить материал physics material 2D с параметрами Friction 0 и Bounciness 0. Ниже под катом пару скриншотов с более подробной инструкцией, как это сделать.


четверг, 5 апреля 2012 г.

Нотч делает космическую MMO

     «В параллельной вселенной, где космическая гонка никогда не заканчивалась, межзвёздные перелёты стали набирать популярность среди корпораций и богачей.
      В 1988 году в продаже появилась абсолютно новая камера глубокого сна для межзвёздных перелётов, совместимая со всеми популярными 16-битными компьютерами. К сожалению, в ней использовалcя порядок записи байтов от старшего к младшему, в то время как спецификации DCPU-16 требовали записи от младшего к старшему. Это вызвало серьёзный баг в приложенных драйверах, из-за чего вместо требуемых 0x0000 0000 0000 0001 года сон продолжался 0x0001 0000 0000 0000 лет.
      Наступил 281 474 976 712 644 год нашей эры. Первые люди начали просыпаться в глубинах вселенной, которая находится на грани исчезновения, все дальние галактики потеряны в красном смещении, формирование звёзд давно завершилось и во Вселенной доминируют массивные чёрные дыры».
      Такова предыстория новой глобальной игры 0x10c, которую начал разрабатывать Нотч, создатель Minecraft.
      Жанр игры — твёрдая научная фантастика с основой на прочный теоретический базис. Игрокам придётся заниматься программированием DCPU-16, управлять полнофункциональной компьютерной системой, участвовать в космических битвах против ИИ и других игроков. В космосе будут встречаться заброшенные космические корабли, нагруженные добром, возможна посадка на планеты. Будет майнинг, торговля и мародёрство. Режимы игры — одиночный и многопользовательский в Мультивселенной (Multiverse).
Спецификации DCPU-16
      Игра пока находится в ранней стадии разработки. Как и в случае с Minecraft, Нотч обещает выкатить публичный релиз ещё в виде альфы, после чего устранять баги и улучшать игру в соответствии с желаниями игроков-тестеров.
      Со стоимостью игры пока не определились. Скорее всего, будет ежемесячная плата за присоединение к Мультивселенной, поскольку расчёт всей физики и эмуляция компьютеров DCPU-16 будет продолжатся даже в отсутствие игрока в онлайне. За одиночный режим игры плата взиматься точно не будет.

Источник : http://habrahabr.ru/

вторник, 3 января 2012 г.

Забавные работы малайзийского дизайнера Чоу Лэма.


Однопиксельную контактную линзу проверили на человеке


Не так давно была новость о создании контактной линзы со встроенным светодиодным дисплеем, пока разрешением в 1 пиксель. Прототип испытывали на кроликах. Американец Бен Краснов (Ben Krasnow) не стал дожидаться, пока начнутся испытания на людях, и собрал собственную линзу со светодиодом. И не просто собрал, а испытал на себе. Честно говоря, результат выглядит жутковато: нечто, сделанное «на коленке», из проволоки и скотча — и живому человеку в глаз. Одним словом, настоящий киберпанк!

четверг, 1 декабря 2011 г.

Стилизация приложений

Все идет хорошо, вы успешно пишете свои великолепные (ну у кого-как) приложения, даже бывает публикуете их на маркете, но возникает проблема: весь интерфейс уж слишком скучен и однообразен, черный фон (в некоторых селениях белый) и стандартные элементы уж слишком приелись…

четверг, 24 ноября 2011 г.

Однопиксельную контактную линзу проверили на кроликах


Концепт контактной линзы: 1 — микросхема со светодиодами, 2 — приёмник энергии и управляющий модуль, 3 — антенна, 4 — шина данных, 5 — прозрачный полимер, 6 — проекция изображения со светодиодов на сетчатку


       Всё ближе становится тот день, когда мы сможем читать почту и смотреть фильмы с закрытыми глазами. Группа учёных из США и Финляндии провела успешныеиспытания на кроликах первой в мире контактной линзы со встроенным дисплеем и радиоприёмником. По словам исследователей, у кроликов не обнаружено никаких побочных эффектов, зрение не пострадало.

среда, 23 ноября 2011 г.

Исходный код Doom III доступен под свободной лицензией

John D. Carmack, один из основателей и ведущий разработчик id Software в своем Твиттере объявил о доступности исходного кода игры Doom III.
Компания долго не могла опубликовать исходный код движка в связи с использованием в нем запатентованного алгоритма расчета теней от Creative Labs, публикация которого могла бы стать правонарушением. Теперь же данный участок кода переписан и юристы Zenimax, материнской компании id Software, к нему претензий не имеют.

Исходный код опубликован на GitHub и на официальном FTP компании под лицензией GPL v3 (версия выбрана теми же юристами Zenimax; Кармак не выяснял почему).

Doom III — последняя в данный момент игра культовой линейки шутеров Doom, разрабатываемой с 1993 года компанией id Software. Для игры специально создан 3D-движок id Tech 4, который является достаточно актуальным и в наше время, несмотря на то, что Doom III была выпущена еще в 2004 году. По традиции, исходный код каждого нового движка этой компании выпускается под свободной лицензией, с правом коммерческого лицензирования, после выхода новой технологии, которая остается закрытой и коммерческой до выхода следующей.

Джон Кармак — несменный разработчик всех ключевых технологий id Software, в том числе и движка id Tech различных версий.

источник: http://habrahabr.ru

пятница, 18 ноября 2011 г.

Завтра интернет начнет умирать

Именно под таким названием эта новость сегодня плодится по интернету на разных языках с большой скоростью. Суть в следующем. Завтра по коридорам власти в Вашингтоне начнет свой путь законопроект под названием «Stop Online Piracy Act» (SOPA). Вместе с другим «Актом о защите IP» этот закон может дать Департаменту Юстиций США возможность заставлять провайдеров блокировать доступ пользователей к сайтам, которые подозреваются в размещении информации, защищенной авторским правом, или просто ссылании на такую информацию.

Исходя из SOPA практический любой сайт, от YouTube до Wikipedia может быть обвинен.

Для нас, тех кто живет не в США это будет значить, что большая часть интернета будет контролироваться правительством США, так как крупнейшие интернет-ресурсы хостятся именно в США.

На главных страницах www.mozilla.org и www.reddit.com уже можно увидеть протесты. Компании Google, Facebook, Twitter и Wikimedia высказали свое беспокойство в открытом письме конгрессу США. Мне удалось найти лишь его часть на английском языке, опубликованную на omgubuntu:

…the bills as drafted would expose law-abiding U.S. Internet and technology companies to new uncertain liabilities, private rights of action, and technology mandates that would require monitoring of web sites. We are concerned that these measures pose a serious risk to our industry’s continued track record of innovation and job-creation, as well as to our Nation’s cybersecurity. We cannot support these bills as written…

Онлайн сервис Avaaz создал петицию, которую может подписать любой желающий.Петиция будет направлена в Сенат до того, как начнется голосование за этот законопроект (ближе к концу текущего месяца).

Как к этому относиться, паниковать или игнорировать, личное дело каждого. Первая мысль, приходящая на ум, это: «В чем проблема? Вывозим сервера из США и дело в шляпе!». Мне кажется, что это не выход. Вот.
Источник: http://habrahabr.ru

вторник, 15 ноября 2011 г.

Выпущены исходники Android 4.0

Случилось то, чего все давно ждали — стали публично доступны исходники ОС Android 4.0.1 Ice Cream Sandwich. Об этом совсем недавно стало известно из Google Groups. Получить исходники можно следуя инструкции на сайте Android Open Source Project.

понедельник, 14 ноября 2011 г.

Дарим роботов на Новый год

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

Unity3D, 2D платформер, персонаж прилипает к стене после прыжка.

     Если следовать логике физической модели Unity3D, когда на объект действует горизонтальная сила(в принципе она может быть в любом напра...