Рубрика: Программирование

Получить менеджер объекта по ссылке

//Функция получает менеджер объект по ссылке на него. Функция МенеджерОбъектаПоСсылке(Ссылка) Экспорт ИмяОбъекта = Ссылка.Метаданные().Имя; ТипСсылки = ТипЗнч(Ссылка); Если Справочники.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат Справочники[ИмяОбъекта]; ИначеЕсли Документы.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат Документы[ИмяОбъекта]; ИначеЕсли БизнесПроцессы.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат БизнесПроцессы[ИмяОбъекта]; ИначеЕсли ПланыВидовХарактеристик.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат ПланыВидовХарактеристик[ИмяОбъекта]; ИначеЕсли ПланыСчетов.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат ПланыСчетов[ИмяОбъекта]; ИначеЕсли ПланыВидовРасчета.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат ПланыВидовРасчета[ИмяОбъекта]; ИначеЕсли Задачи.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат Задачи[ИмяОбъекта]; ИначеЕсли ПланыОбмена.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда…

Прочитать статью целиком

«Оживление» сцены. Движение объектов по сцене

Добавим новый класс WorldController, который будет управлять расположением объектов на сцене. В класс World добавим ссылку на объект данного класса, а так же в функции render() будем вызывать обновление. Так же в при создании объектов укажем начальное значение скоростей по осям в виде случайного числа от 20 до 150. Для возможности доступа к скорости для…

Прочитать статью целиком

Построение простой сцены

В примере буду стараться придерживаться принципа MVC. По крайней мере постараюсь использовать модель и вид. В первой части на сцену будет добавлено некоторое фоновое изображение, и несколько окружностей Первое — запустим мастер проекта Name: Aquarium Package: kz.dsdk.aquarium Game class: starter Destination: <Расположение проекта> Android SDK: <Расположение SDK Android> Далее импортируем проект в Android Studio В…

Прочитать статью целиком

План изучения библиотеки libGDX

В интерне имеется множество примеров разработки с использованием libgdx, однако они либо используют старую версию библиотеки, либо не совсем мне ясны и не полны (субъективно). В связи с чем для себя сделаю отдельный план по изучению этой библиотеки. Тут не будут рассматриваться теоретические вопросы (как скачать и установить, зачем нужна та или иная библиотека и…

Прочитать статью целиком