Обсуждение:Введение в AppSalute Сreator

Материал из wiki.appsalutecreator.com
Версия от 14:15, 5 февраля 2013; Aslav (обсуждение | вклад) (Наименование: Новая тема)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

В пункте Редактор сцен -> Свойства проекта написано "если кликнуть на треугольничек слева от надписи" - треугольничек используется в win7, в winXP это будет "+". Можно написать "кликнуть слева от надписи, чтобы раскрыть содержимое экрана". Это будет более универсально.--Avereskun 14:38, 10 января 2013 (CET)

ok Steps 10:35, 16 января 2013 (CET)

Кнопки

IMHO, надо подобрать (нарисовать) другие иконки для панели быстрого запуска. Кнопки "редактор ресурсов" и "текстовый редактор" должны сильнее различатся. --Slavinsky 22:06, 15 января 2013 (CET)

Согласен Steps 10:32, 16 января 2013 (CET)


Введение и Редактор сцен

Игра состоит из набора экранов. На каждом экране может находится одна или более сцена. Например, пусть на экране находится игровое поле и панель с интерфейсными кнопками. Эти две области можно оформить при помощи различных сцен. Сцены содержат игровые объекты. Ими могут быть картинки, базовые элементы управления (кнопки, чекбоксы), миниигры, универсальные машины состояний (программирующие логику) и т.д.
Так как игра обычно запускается на различных устройствах (телефон, планшетник, десктоп), важным понятием является лейаут (layout). Условно - это различные мониторы, имеющие то или иное разрешение в пикселях и разное соотношение высоты и ширины. Игра может проектироваться только для одного лейаута, однако чаще поддерживается сразу несколько лейаутов.
В качестве примера справа на рисунке представлена структура некоторого проекта в лейауте с размерами экрана устройства 960x640 пикселей. На этом лейауте находятся экраны, из которых только один (pack1) развернут. Внутри него находятся 2 сцены (stg_list1 и stg_main1). Одна сцена (stg_list1) раскрыта и содержит три игровых объекта. Последний из них (tbk_pack1) является сложным объектом, содержащем несколько других. Таким образом, игровой проект можно представить как дерево, на различных ветках которого находятся игровые объекты. 

Предлагаю этот текст перенести в подраздел "Редактор сцен" Также более подробно расписать что такое экран и что такое сцена. Например: Экран - набор объектов, способных одновременно отображаться. В одно и то же время в игре может отображаться 1 экран. Сцена - элемент экрана, существующий для группировки объектов. Вообще, на самом деле, за всё время пользования проектом мне не понятно зачем существует сцена и чем она отличается от другого объекта, способного вмещать в себя другие объекты. Скорее всего, я ошибаюсь, но об этих различиях нужно написать.

По поводу описания редактора сцен и вообще любого окна - а не проще было бы сделать 1 картинку со сносками? Меньше места, меньше текста. И так можно сделать по всему обучению. Схемы глаз воспринимает лучше чем текст + картинки

Во всём обучении так и не нашёл как собственно создать проект с нуля? Всегда предлагается уже существующий.

--Atonkonog 17:04, 16 января 2013 (CET)

  • Перенести можно конечно. Хотелось просто дать сначала определение основным понятиям, что бы потом не отвлекаться. К тому же в разделе редактора открывается проект с очень простой структурой, на которой всего не покажешь.
  • Сцена была введена, т.к. во первых такая группировка нужна (мы используем несколько сцен на экране). Во вторых, какой объект должен выполнять роль сцены? Картинка? Машина? У всех у них есть свои функции. В общем такая идеология была принята. Но в первом уроке в неё вдаваться не стоит. Для этого запланирован соответствующий урок в конце
  • Проект с нуля также создается в последних уроках. Так как эта операция достаточно многоступенчатая, умышленно она отодвинута в конец обучения, что бы человек сразу начал играться, а не постигать скучные и не очень понятные действия. Мы с Дашей это согласовали.
Steps 17:53, 16 января 2013 (CET)
может находится одна или более сцена

"может находиться одна сцена или более". - по моему, так лучше будет.

Внутри неё кликнем на файл lessons.

предлагаю заменить на "Внутри неё кликнем на файл lessons.seproj"

Ещё появилось глобальное предложение. Там, где в обучении мы работаем с какм-то объектом, делать ссылку на страницу с описанием этого объекта. В обучении, на мой взгляд, не хватает ссылок. Например, идёт рассказ об объекте типа Image - рядом должна быть ссылка на этот объект --Atonkonog 15:06, 17 января 2013 (CET)

Андрей, стилистику смело правьте не вынося на обсуждение. Уроки писались очень быстро, поэтому там куча шероховатостей. Обсуждаем только глобальные вопросы: убрать-добавить пример-раздел и т.п. Про ссылки Вы также абсолютно правы. Вставляете по мере возможностей. Steps 15:41, 17 января 2013 (CET)

Есть ещё предложение, выделять отдельным цветом действия, которые нужно произвести в редакторе. Пользователь переключает своё внимание на редактор, потом ему трудно найти тот кусок текста, на котором он остановился. --Atonkonog 17:25, 21 января 2013 (CET)

Наименование

Не стоит разные объекты именовать одинаково, тем более в уроках, чтобы не возникало фраз "активна текущая сцена lessons_1. Не путайте её с экраном lesson_1".

в языках без строгой типизации давно используется венгерская нотация, когда в префиксе пишется тип элемента : активна текущая сцена stLessons_1 на экране scrLesson_1", где st - приставка от stage (сцена), scr приставка от screen (экран). Это позволит буквально через пару часов проще читать код, а дальнейшем может помочь в исправлении ошибок. --Slavinsky 15:15, 5 февраля 2013 (CET)