UIElement и PositionAnchor в Bing картаx (Win8/WinRT)

Добавляя UIElement на карту из Bing SDK обычно используют конструкцию вида: 1 2 3 4 5 6 7 8 UIElement control;   //...   MapLayer.SetPosition(control, position); MapLayer.SetPositionAnchor(control, new Point(0, 0));   map.Children.Add(control); UIElement control; //... MapLayer.SetPosition(control, position); MapLayer.SetPositionAnchor(control, new Point(0, 0)); map.Children.Add(control); Подробнее по методам MapLayer.SetPosition( DependencyObject dependencyObject, Location location) устанавливает позицию UIElement в географических координатах на карте. MapLayer.SetPositionAnchor( DependencyObject dependencyObject, Point positionAnchor) устанавливает какую именно точку UIElement зафиксировать на карте в location из предыдущего метода...

Читать далее

Список плагинов для Construct 2 на каждый день

После радости, о том как просто делать игры на Construct 2, возникает недоумение, а почему так мало? Почему так мало возможностей, нету даже камеры, кроме примитивного ScrollTo и так далее. Тут на помощь и приходят плагины от сторонних разработчиков. О более необходимых из них ниже. Magicam for Construct 2 Раз я начал с камеры, то первым плагином будет именно реализация «магической» камеры. На момент написания статьи этот плагин только начинает обретать нужный функционал. Но уже реализовано: Создание нескольких к камер с возможностью переключения между...

Читать далее

Используем OpenStreetMap карты в Win8/WinRT

Многие по тем или иным причинам выбирают карты OpenStreetMap, но готовых решений для WinRT нету. Выход простой: используем Bing SDK и переправляем запросы на изображения карты с Bing сервера на сервер OSM. Делается это при инициализации страницы с контролом Map так: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 //создаем слой тайлов MapTileLayer layerOSM = new MapTileLayer();   //перенаправляем загрузку на сервер OSM layerOSM.GetTileUri += (s, e) => {   e.Uri = new Uri(string.Format("{0}/{1}/{2}.png", e.LevelOfDetail, e.X, e.Y)); };   //добавляем слой к карте map.TileLayers.Add(layerOSM);   //выключаем посторонние слои на...

Читать далее

Изучаем Construct 2 боем. Часть 1

Введение По Construct 2 много уроков как за 5 минут сделать платформер или экшн с видом сверху. В данной же уроке я расскажу, как создать логическую игру по ходу разбирая различные элементы движка Construct 2. Для примера я выбрал одну из самых древних и простых игр — Ханойская башня. Для простоты ограничимся шестью кольцами. Урок разбит на 4 части: Составление сцены Реализация механики игры Взаимодействие с внешними сервисами Экспорт игры на некоторые поддерживаемые платформы Construct 2 Пример первой части: посмотреть/скачать/ресурсы

Читать далее

Неожиданный конкурент Wii U или iPad mini

Анонс iPad mini 24 октября, подарил миру еще один планшет от компании Apple, на котором будут работать все приложения и игры от старшего брата iPad. Это и дало еще несколько поводов волноваться за успех игровой консоли Wii U. При чем тут Wii U Для тех кто не знает Wii U — это выходящая под рождество новая игровая консоль от компании Nintendo, главной особенностью которой является контроллер в виде планшета, с сенсорным экраном, а также традиционными элементами управления для данного вида устройств аналоговыми стиками и кнопками. В чем конкуренция Ни для...

Читать далее

С чего начать делать игры для Windows Store?

Сейчас платформа Windows Store только начинает свое развитие, и инструментов для разработки игр мало. Разработчики таких известных движков таких, как Unity и UE3 еще только анонсировали поддержку Modern UI Style App, а ведь только приложение этого типа могут попасть в Windows Store. Поэтому написание игры ограничивается использованием : Чистого C#/VB/C++/XAML или HTML5/JS. MonoGame — порт XNA на SharpDX. Различными движками на HTML5/JS, которые поддерживают экспорт в Modern UI Style App. Из данного списка видно, что для начала разработки игры надо потратить либо много времени на...

Читать далее