Интерфейс (Interface) — это класс, используемый в качестве шаблона, или образца для классов со схожими функциями, которые должны соблюдать определенную базовую структуру.
Метки: программирование
ActionScript 3: Класс Object и создание объектов
Класс Object — базовый класс в ActionScript 3, все остальные (структурные и простые классы) — это расширения этого класса. Object — это динамический класс, что позволяет добавлять ему новые свойства и методы.
Шаблоны игрового программирования
«Шаблоны (паттерны) игрового программирования» — это книга, в которой вы узнаете, как написать надежный игровой цикл, как организовать игровые объекты, используя компоненты, и получить преимущество от использования кэша процессора для улучшения производительности. Вы изучите то, как запрограммировать поведение скриптовых движков, как деревья квадрантов и другие пространственные разделения оптимизируют игровой движок, и как другие классические шаблоны проектирования можно использовать в играх.
Unity3D: Создание трехмерной игры-платформера: Соперники
Никакая игра не обходится без противников. В этой главе мы добавим врагов для Лерпза и настроим их AI (искусственный интеллект).
Unity3D: Создание трехмерной игры-платформера: GUI (графический интерфейс пользователя)
В игре, как правило, есть графический интерфейс пользователя (GUI), такой как меню, опции на экране и т.д. Кроме того, в играх интерфейс часто накладывают поверх самой игры. Это может быть также просто, как игровой счет, отображаемый в углу, или более продуманный дизайн со значками, экраном инвентаря и т.д.
ActionScript 3: функция getDefinitionByName()
В этом уроке рассмотрим, как создать ссылку на класс из строкового выражения, а затем как создать экземпляр этого класса, используя встроенную в ActionScript 3 функцию getDefinitionByName(). Вы также узнаете какие способы решения лучше использовать в различных ситуациях, если возникает ошибка при компиляции кода с этой функцией.
Пять причин использовать сеттеры и геттеры в ActionScript 3.0
Из предыдущего урока вы уже знаете, что такое сеттеры и геттеры в ActionScript 3.0. Но стоит ли их использовать? Зачем возиться с созданием дополнительных функций (методов класса) только для «обертывания» свойства? В данном уроке рассмотрим пять достаточно полезных причин использования сеттеров и геттеров:
ActionScript 3: Что такое сеттеры и геттеры?
Вы, скорее всего, слышали о сеттерах и геттерах в ActionScript 3.0, хотя не многие знают, зачем они нужны. Если переводить дословно с английского, то setter — это установщик чего-либо, а getter — получатель чего-либо. В ActionScript 3.0 это и есть «получатели» и «установщики», специальные методы класса с директивами set и get, которые обрабатывают свойства объекта (переменные класса) при назначении этому свойству данных и при получении данных.
ActionScript 3: Хитрости работы с массивами
В этом уроке рассмотрим некоторые особенности работы с массивами в ActionScript 3. Многие приемы возможно вам будут знакомы или вы узнаете из этой статьи что-то новое.
ActionScript 3: Рисование векторных объектов при помощи класса Graphics в AdobeFlash
В данном уроке рассмотрим основы рисования простых векторных форм при помощи ActionScript 3.0. Это можно проделать, используя различные методы класса Graphics, создавать линии, заливку и примитивные формы. Урок предназначен для новичков и не требует каких-то особых знаний в AS3, кроме как основ языка.