Comments 29
Ох уж эти BMP, загружающиеся снизу вверх.
+8
Спасибо за перевод. D3DCompiler не проходит сертификацию потому что эта часть DirectX API запрещена на WinRT. Компиляция шейдеров, в зависимости от их размера, может сказаться на времени запуска приложения. Поэтому на WinRT можно использовать только предкомпилированные шейдеры.
0
Прямая ссылка на приложение, что бы по их сайту не слишком шляться apps.microsoft.com/webpdp/app/grapholite-diagrams/726a2fd5-a1a3-48c1-976c-17e320982a30
0
UFO just landed and posted this here
Логика создания картинки приведена в ответе на вопрос на Stackoverflow. А что касается непосредственно процесса рисования, то пришлось написать специальный класс, который вместо создания Silverlight-объектов обращался к методам рисования SharpDx.
0
UFO just landed and posted this here
Боюсь, нормальных готовых решений для рендеринга вы не найдёте.
У нас архитектура была весьма удачная, всё отрисовывалось через специальный интерфейс, в котором были методы вида DrawText, DrawGeometry, DrawImage и т.п. Нужно было просто написать очередную реализацию этого интерфейса, которая бы использовала нужные методы Direct2D. После этого все объекты начали прекрасно рендериться в картинку.
У нас архитектура была весьма удачная, всё отрисовывалось через специальный интерфейс, в котором были методы вида DrawText, DrawGeometry, DrawImage и т.п. Нужно было просто написать очередную реализацию этого интерфейса, которая бы использовала нужные методы Direct2D. После этого все объекты начали прекрасно рендериться в картинку.
0
Мне интересно, Вы специально таргетировали приложение на планшеты с Windows RT? В противном случае, зачем было менять приятный десктоп-дизайн с тулбарами на фулскрин-кошмар в Metro стиле?
В Windows Store можно выложить и десктопное приложение, это чуть-чуть сложнее, но уж не настолько, чтобы переделывать продукт…
В Windows Store можно выложить и десктопное приложение, это чуть-чуть сложнее, но уж не настолько, чтобы переделывать продукт…
-1
Да, специально. Основная задумка была в том, чтобы приложением можно было пользоваться на планшетах.
А переделывать пришлось не так уж и много. Все сложности были рассмотрены в статье.
А переделывать пришлось не так уж и много. Все сложности были рассмотрены в статье.
0
Если для планшетов как Lite версия, то отлично, там любой функционал пригодится. А для работы на десктопе не пригодно и стоит черезмерно (имхо, конечно).
+1
А для десктопа прекрасно работает Silverlight-версия.
0
А что, на планшетах Silverlight не работает?
0
А почему у приложения ограничение 16+? Неужто приложение вызывает насилие, алкоголизм и похабные оргии?
+1
Увы, видимо так. Сначала мы поставили метку «для любого возраста», но Microsoft не пропустили нас в Store =(
+1
MS рекомендует ставить рейтинг ниже 12+ только для приложений, которые создаются специально для детей.
+1
Совсем чокнулись.
+2
А по моему вполне здравое ограничение — это поможет отфильтровать вашему чаду тонны ненужных «взрослых» программ и оставить только те, которые ему могут быть интересны (и полезны) по возрасту.
+1
Sign up to leave a comment.
Как мы приложение с Silverlight на Windows 8 портировали