понедельник, 16 июня 2014 г.

Unity3D - Scaleform - Render to Texture (Part 2)


В предыдущей статье, по теме Render to Texture, мы рассмотрели то как можно выводить в текстуру весь контент с загруженного SWF MovieClip-а. Этот метод позволяет размещать разную 2D анимацию на трехмерных объектах, при этом, анимация грузится из отдельных "флэш-клипов". Здесь мы рассмотрим альтернативный вариант вывода в текстуры множественных анимации, но только из одного MovieClip-а. Эту технику я буду называть "Анимационным атлассом" (Render To Texture Atlass), потому что здесь будет происходить похожая операция "вырезания" части текстуры по UV координатам.

понедельник, 2 июня 2014 г.

Unity3D for Windows Phone 8 - Gyro & Motion


В предыдущей статье я описывал работу компаса в Unity, для которого, чтобы получать нативные данные, был написан отдельный dll-плагин. На самом деле, в Unity компас работает также хорошо как и нативный, для этого нужно включить его Input.compass.enabled = true;. Но компас не всегда дает "хорошие", точные данные, потому что он подвержен воздействию внешних электромагнитных возмущений, из-за чего сильно сбивается, иногда даже при телефонных звонках. А чтобы его настроить нужно вращать телефон несколько раз, что совсем нереально когда он находится в закрытом, недоступном пространстве. Для решения особого круга задач связанных с вращением телефона, в условиях электромагнитных наводок, лучше использовать гироскоп.