Четверг, 16.05.2024, 21:46
Вы вошли как Гость | Группа "Гости"
Добрый вечер, Гость

Категории
java [0]
Язык программирования java
C+ symbian [1]
Язык программирования C+ для symbian
Python symbian [3]
Язык программирования python для symbian
С+ ПК [0]
Язык программирования C+ для ПК
Python ПК [0]
Язык программирования Python для ПК
Delphi ПК [0]
Язык программирования Delphi для ПК
Скрипты для UCOZ сайтов [2]
Другое [2]
Разные языки программирования
Меню сайта
Развлечения
Статьи
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

››› Общая статистика ‹‹‹
Форма входа
Логин:
Пароль:
Главная » Статьи » Программирование » Другое

Мануал по созданию или редактированию визуализаций для проигрывателя TTpod
Мануал по созданию или редактированию визуализаций для проигрывателя TTpod.

Это единственный в своём роде мануал, переведённый с китайского (Google)



График Waveform грамматики очень прост, все оперативные параметры, в соответствии с форматом этого
(Оператора параметры ...)
Параметры могут быть (как правило) является одним из следующих

Только одно слово в поддержку ценность, и все с плавающей точкой цифровая
Например, 1.0 23.92

Переменная ссылкой на переменную '$ имя', 'Название' могут быть любые символы или цифры
Сочетание текста основе.
Например: $ X $ $ том Y3
Скрипт теперь поддерживает простой тип массива, в массиве
Максимальное количество пользовательских 1024. Этот массив может быть значительно ниже
Письменность
[$ Название параметры]
Примечание: '$', которая должна быть завершена. 'Параметр' могут быть постоянными
Он типа параметров. Только 'Параметры' от целочисленного часть содержания является полезным.
Вы можете использовать любой локальной переменной массив может быть использован.

Большинство параметров операторов может быть возврата стоимости другого оператора
Например (вычисления (вычисления параметров) параметров)

Вы должны определить ваш скрипт запустить в соответствующей функцией времени. Например, в сценарии всех типов должна быть основная функция подготовить первоначальный набор переменных и функций, первоначальный шаблон функции должны быть

(функция инициализации
(= $ RandomX (- (RND 2.0) 1.0))
(= $ RandomY (- (RND 2.0) 1.0))
)

Сценарий код читать, желательно изнутри. Таким образом, в этом случае внутренний слой является функцией (RND 2.0),

Это вернет между 0.0 и 2.0 из случайных чисел;

Наружный слой (- (RND 2.0) 1.0),

Это означает, что от 0.0 до 2.0, с случайные значения между собой разницу между минус 1.0;

Есть внешний слой (= $ RandomX (- (RND 2.0) 1.0)),

Переменная ссылается на набор стоимостью $ RandomX мы рассчитали стоимость (то есть, (- (RND 2.0) 1.0));

Переведено на языке C: $ RandomX = RND (2,0) - 1,0

Вы заметите: в целом входит в функцию (функции инициализации ..) внутри.

Это заключается в том, чтобы определить функцию. На данный момент, если они не могут запустить свои собственные функции, то вы можете для каждого типа скрипт для создания необходимых функций.

Несмотря на то, что язык может показаться загадочным, но его очень легко узнать, и схема его уникальный дизайн позволяет легко и быстро создавать и запускать эти скрипты.

Функция списка
-------------
Эта функция доступна

Математические операторы:

Эти математические функции и тригонометрические функции и других стандартных математических функций. Треугольник письмо
А некоторые из них все точки зрения на кривизну (а полный круг 2π × радиан)

Функция Использование Примечания
-------- ----------------------- ------------------- -------------------

+ (+ Arg1 arg2 ...) а также: возвращение (arg1 + arg2) стоимости, вы можете добавить больше параметров.

- (- Arg1 arg2) плохо: возвращение (arg1 - arg2) стоимости

* (* Arg1 arg2 ...) участка: возвращение (arg1 * arg2) стоимости, вы можете добавить больше параметров.

/ (/ Arg1 arg2) по адресу: возвращение (arg1 / arg2) стоимости, если arg2 = 0, а затем вернуться к результатам 0

Mod (мод arg1 arg2) Остаток: возвращение (arg1 / arg2) оставшуюся

% (% Arg1 arg2) баланс: значение и тот же модем

ABS (АБС arg1) абсолютного: абсолютное возвращение arg1

TRUNC (TRUNC arg1) составные части: целое части возвращения arg1

знак (знак arg1) плюс или минус: если arg1> = 0, то возвращаемое значение 1.0, иначе -1.0

Пол (Пол arg1) неотрицательного: если arg1> = 0, то возврат стоимости arg1, иначе 0.0

отрицательное (отрицательное arg1) борьбы несколько: возвращение нескольких анти-arg1. Примечание: Эта функция отличается от поз, но так же, как (- 0 arg1).

SQRT (SQRT arg1) квадратный корень: корень квадратный из возврата стоимости arg1

LOG (журнал arg1) Вход: возвращение arg1 логарифма

EXP (EXP arg1) индекса: индекс вернуться arg1

ПР (ПР arg1 arg2) власть индекс: возвращение arg1 глубокой власти arg2

грех (грех arg1) Синус: синус стоимость возврата arg1

COS (COS arg1) косинус: косинус стоимость возврата arg1

Тан (Tan arg1) касательном: вернуть касательном стоимость arg1

ATAN (ATAN arg1 arg2) арктангенс: возвращение arg2 / arg1 в арктангенс. Правильное обращение с arg1 = 0.

RND (RND [arg1 [arg2]]) Случайная: возвращение arg1 и arg2 случайная величина между ними.
Если нет arg2, вернется к между 0 и значение arg1;
Если у вас нет, то вернуться в диапазоне от 0 и 1 значения.

Wrap (Wrap arg1 [arg2 к сдвиговой arg1 [arg2, arg3] сфера
[arg3]])

хомут (скоба arg1 [arg2 если arg1 меньше arg2, возвращение arg2
[arg3]]), если arg1 больше arg3, возвращение arg3
В противном случае, возврат arg1

Логические операторы:

Булевы логические операции с использованием целого ряда грамматических функции.

Поскольку сценарий поддерживает только с плавающей точкой, так что реальная стоимость 1.0, 0.0, что ложные ценности.

Логика в использовании данным, все не-0 цифры считаются верно.

Функция Использование Примечания
-------- ----------------------- ------------------- -------------------

И И (И И arg1 arg2 ...) В то же время, когда arg1 и arg2, не-0, как это верно.
Если добавить больше параметров, то они должны быть такими же, не-0 ценность.
После того, как значение 0, единственным параметром является адекватной оценки,
В противном случае, все параметры будут оцениваться.

| | (| | Arg1 arg2 ...), когда arg1 либо arg2-0, не ценности, а правда.
Если добавить больше параметров, то они должны быть такими же, не-0 ценность.
После первого некоммунистического 0 ценность, только параметром является адекватной оценки,
В противном случае, все параметры будут оцениваться.

! (! Arg1) если arg1 = 0, как это верно.

== (Arg1 == arg2) если arg1 и arg2 равны, как правда.

! = (! = Arg1 arg2) arg1, если не равна arg2, когда, как верно.

<(
<= (<= Arg1 arg2), если меньше или равен arg2 когда arg1, как правда.

> (> Arg1 arg2) если arg1 больше, чем когда arg2, как правда.

> = (> = Arg1 arg2) при arg1 когда больше или равен arg2, как правда.

Побитовое операторов

Несмотря на все эти переменные в скрипте является плавающей точкой цифры, но небольшая часть цифрового оператора или доступны. Цифровая доставка

Оператор дробная часть будет отказаться, целое может быть вызвана.

Функция Использование Примечания
-------- ----------------------- ------------------- -------------------
И (И arg1 arg2 ...) возвращение arg1 и arg2 проведенного битный двоичный код "и" стоимость вычислений,
Если параметры, они же, в соответствии с "и" оператор.

| (| Arg1 arg2 ...) возвращение arg1 и arg2 осуществляется двоичного "или" стоимости вычислений,
Если параметры, они же, в соответствии с "или" вычислений.

<<(<< Arg1 arg2) arg1-битное целое значение левой arg2.

>> (>> Arg1 arg2) arg1-битное целое значение arg2 сместился вправо.

Назначение оператора

Функция Использование Примечания
-------- ----------------------- ------------------- -------------------

= (V = $ arg1) эквивалентна

полярный (полярный $ v1 $ v2 arg1 и arg2 в arg1 конвертировать X, Y координат в полярных координатах,
arg2) и поручил им переменной $ v1 и v2 $ (вылет и угол, соответственно)
Функция возвращает значение $ v1

Корзина (Корзина $ v1 $ v2 arg1 преобразования arg1 и arg2 полярных координат X, Y координат
arg2) и поручил им переменной $ $ v1 и v2 (соответственно, X и Y координат)
Значение этой функции значение $ v1

+ = (+ = $ V arg1) равна (V = $ (+ $ V arg1))

-= (-= $ V arg1) равна (V = $ (- $ V arg1))

*= (*= $ V arg1) равна (V = $ (* $ V arg1))

/ = (/ = $ V arg1) равна (V = $ (/ $ V arg1))

% = (% = $ V arg1), равным (= $ V (% $ V arg1))

Процесс функции:

Эти функции позволяют вспомогательные функции в следующих

Функция Использование Примечания
-------- ----------------------- ------------------- -------------------

Функция (delcare имя [ARG функция повторного запуска. зовут функция именем, параметр ARG
Нет значения ...]) возврата из функции. Он может быть только внешний слой того же и единственным эффективным во внешнем слое.

блок (блок [ARG ...]) выполнения кода сегмента. Возвращаемое значение является последним параметром.

если (если arg1 arg2 [arg3]), если arg1, arg2, arg3 Верно, в то же время, вернуться 1
В противном случае, возврат 0

петле (Loop $ v1 arg1 arg2 из [arg1, arg2] в целях получения целочисленного значения, отнесенные к $ v1
arg3 и осуществлять arg3

в то время как (в то время как arg1 arg2) это верно, если arg1, arg2 является продолжающееся осуществление

Аудио данные функции:

Эти функции позволяют получить текущий момент аудио данных, они могут быть использованы только в цвете, Wave, сахарный функции.

Функция Использование Примечания
-------- ----------------------- ------------------- -------------------

lSpect (lspect arg1) возвращение arg1 интенсивность соответствует частоте. arg1 следует
В диапазоне 0-1. Эти данные покинули канал. Возврат
Значения в диапазоне 0-1.

rSpect (rspect arg1) с той же lspect, в дополнение к праву передача данных.

lWave (lwave arg1) вернуться на этот раз arg1 (диапазон 0-1) от колебаний в стоимости назначенных
(Диапазон от -1 до 1). Данные взяты из левого канала.

rWave (rwave arg1) с той же lwave, в дополнение к данным из правого канала.

3D функции: 3dSetup и 3dRotate будет много одной и той же точки зрения, с использованием ротации.

3dSetup вызывается один раз, и будет называться по 3dRotate.

Функция Использование Примечания
-------- ----------------------- ------------------- -------------------

3dSetup (3dSetup arg1 arg2 с arg1, arg2 и arg3 соответствующего X, Y и Z от
arg3) значения для определения вращения вращающейся решетки. Эта функция
3dRotate должна вызываться до вызова функции, когда вы этапа
Множество точек с точки выбор будет рассчитываться заранее.

3dRotate (3dRotate $ v1 $ v2 $ v3 ротации 3dSetup определили через arg1, arg2 и arg3
arg1 arg2 arg3) точки (X, Y, Z) и значения хранятся в ($ v1, $ v2, $ v3) дюйм

Специальные переменные и функции

-------------------------------

В каждом скрипте Есть множество переменных, которые имеют особое значение, некоторые из которых могут быть запущены через скрипт для определения состояния --

Это, как правило, завершено в первоначальные функции. На передней части других функций, называется, может быть эффективно, передаваемых в функцию параметров.

================================================== ============================
Color (цвет)
================================================== ============================
Функция: инициализации

Доступные переменные: Нет

Возвращение переменных: Нет

Вызов времени: в цветовой карте будут вызываться, когда первый звонок.

-------------------------------------------------- ----------------------------
Функция: Action
Доступные переменные: $ Время Время (в секундах), - со ссылкой на следующий UseTime $ и $ RelativeTime

$ Значение цвета стоимости (от 0 до 1,0 этого круга был замечен в качестве фонового цвета,
1 ярких цветов)

$ LeftPeak, средняя интенсивность левого канала

$ RightPeak, средняя интенсивность правого канала

$ MidPeak средней интенсивности по всему волны

Возвращение переменных: $ H, S $, $ V цвета, цветовая насыщенность и интенсивность, объем каждого
За 0-1. За $ UseHSV только если это правда, не могут быть использованы.

R $, $ G, $ B красной, зеленой и синей части каждого из диапазона от 0
1. Только тогда, когда $ UseHSV не так, не могут быть использованы.

Звоните: в любое время цвет является необходимым для вызова первого цвета, цвет
(256 цветов) каждого цвета будет вызвана в первую очередь. Если $ UseTime для
Правда, каждый кадр до изображение пропадает, а затем он будет каждый цвет в цвет называется.

-------------------------------------------------- ----------------------------
Специальные переменные: $ UseHSV Если так, то цветовая модель RGB, вместо значения будут использоваться для
Определить цвет

-------------------------------------------------- ----------------------------
Специальные переменные: $ UseTime Если так, то цвет будет меняться с течением времени, и каждый кадр изображения будет
Изменения во времени.

-------------------------------------------------- ----------------------------
Специальные переменные: $ RelativeTime Если так, то время переменная установлена в сравнении с первым цвет
В первый раз называется, в противном случае время для этой системы.

-------------------------------------------------- ----------------------------
Специальные переменные: $ PI П.И. стоимость (3,14159265358979323)

================================================== ============================
Переместить (моб.)
================================================== ============================
Функция: инициализации

Доступные переменные: Нет

Возвращение переменных: Нет

Звоните: в мобильном будет называться, когда первый звонок.

-------------------------------------------------- ----------------------------
Функция: Action

Доступные переменные: $ X абсцисса колеблется от -1 до 1

$ Y вертикальной координации в диапазоне от -1 до 1

$ Радиус самой тропы, вдали от полярных координатах радиус

Theta $ полярный угол и угол оси

Возвращение переменных: $ SrcX, $ SrcY X, Y оси координат, новые цвета X, Y отправной точкой

$ SrcRadius, полярные и полярные точки зрения, новый цвет ρ, θ отправной точкой
$ SrcTheta

Звоните: текущий экран для каждого (X, Y) называется

-------------------------------------------------- ----------------------------
Специальные переменные: $ RequireRadius В случае, когда действие функция называется, будет рассчитываться и проигравшие
Очень Drive (X, Y) точку стоимости

-------------------------------------------------- ----------------------------
Специальные переменные: $ RequireTheta В случае, когда действие функция называется, будет рассчитываться и проигравшие
В полярных углом (X, Y) значений

-------------------------------------------------- ----------------------------
Специальные переменные: $ UsePolar Если так, то очень стоимостью $ SrcRadius дорожки полярного угла и стоимостью $ SrcTheta
Заменит SrcX и SrcY. Если исходная функция набора
Правда, тогда RequireRadius $ и $ RequireTheta
То же самое будет в действительности.

-------------------------------------------------- ----------------------------
Специальные переменные: $ UseAspect Если так, то X, Y от (-1, -1) до
(1,1) определение самых маленьких квадратных адаптироваться ко всем экране
В противном случае заключается в том, чтобы полностью адаптироваться к прямоугольным экраном.

-------------------------------------------------- ----------------------------
Специальные переменные: $ PI П.И. стоимость (3,14159265358979323)

-------------------------------------------------- ----------------------------

================================================== ============================
Волна (волна)
================================================== ============================
Функция: инициализации

Доступные переменные: Нет

Возвращение переменных: $ Пути независимо от количества сигналов до 16, по умолчанию 1

Звоните: Когда волна была, когда первый звонок для вызова.

-------------------------------------------------- ----------------------------
Функция: подготовить

Доступные переменные: $ Время Время (в секундах), - со ссылкой на следующий $ UseTime
И $ RelativeTime

$ LeftPeak, средняя интенсивность левого канала

$ RightPeak, средняя интенсивность правого канала

$ MidPeak средней интенсивности по всему волны

Возвращение переменных: Нет

Звоните: Новая волна перед началом каждого кадра вызывается один раз,

-------------------------------------------------- ----------------------------
Функция: Action

Доступные переменные: $ Время Там

$ Leftpeak,

$ RightPeak,

$ MidPeak,

Где $ Шаг шаги, начиная с 0-1

Левая $, $ Правый, левый и правый каналы объем данных, начиная с 0-1

В среднем около $ Середина канала, начиная от 0-1

Возвращение переменных: $ x0, $ Y0, каждый путь (от 0 до $ NumPaths - 1)

$ X1, $ Y1 сигнала нужно предоставить шаг за шагом в этой точке Х и Y значения

$ Fade0, $ Fade1 цветов, используемых при разработке линии. Особое внимание на следующие переменные.

Звоните: Waveform $ шагов (см. ниже $ NumSteps) называется первым. Каждый
Звоните учета рассчитать свой собственный путь в X, Y координат.

-------------------------------------------------- ----------------------------
Специальные переменные: $ Пути независимо от количества сигнала дисплей

-------------------------------------------------- ----------------------------
Специальные переменные: $ шагов вдоль волны шаг пойти. По умолчанию значение равно 256.
Максимум 512, минимум 2.

-------------------------------------------------- ----------------------------
Специальные переменные: $ loop0 в каждом путь, $ Loopn Если правда, она будет
$ Loop1, от последней точки до первой точки, а круговые волны.

-------------------------------------------------- ----------------------------
Специальные переменные: $ NoLines0 в каждом путь, если это правда, он будет показываться только на волне
$ NoLines1 точка-образный рисунок, а не линией.

-------------------------------------------------- ----------------------------
Специальные переменные: $ Fade0 в диапазоне 0-1, то сигнал о новой картине процессе регрессии
$ Fade1 градусов. Значение 0 будет окрашен в ярких областях, как
Цвет, в то время как стоимость 1, сделать цвет фона.

-------------------------------------------------- ----------------------------
Специальные переменные: $ RelativeTime В случае, когда волны называется первый раз, $ Время
Ли по отношению к времени значение 0, иначе система
时间.

-------------------------------------------------- ----------------------------
Специальные переменные: $ UseAspect Если так, то X, Y от (-1, -1) до
(1,1) определение самых маленьких квадратных адаптироваться ко всем экране
В противном случае заключается в том, чтобы полностью адаптироваться к прямоугольным экраном.

-------------------------------------------------- ----------------------------
Специальные переменные: $ useBlendType создан путем цвет покраски. Гибридный метод будет заполнить на 0:00
В определенный цвет, смешанный 1, наполнит его
Значение, смешанная 2, только новые цвета, чем сейчас
Когда яркие цвета заполнения.

-------------------------------------------------- ----------------------------
Специальные переменные: $ PI П.И. стоимость (3,14159265358979323)

-------------------------------------------------- ----------------------------

================================================== ============================
сахар (частицы)
================================================== ============================
Функция: инициализации

Доступные переменные: Нет

Возвращение переменных: $ шаги рисования числа частиц. Функция, в свою очередь, создало частиц $ шаге от 0 до ($ Шаги - 1) целое число

Звоните: Когда частицы было время, когда слово будет вызвано,

-------------------------------------------------- ----------------------------
Функция: подготовить

Может быть переменная: $ Время Время (в секундах), - со ссылкой на следующий UseTime $ и $ RelativeTime

$ LeftPeak, средняя интенсивность левого канала

$ RightPeak, средняя интенсивность правого канала

$ MidPeak средней интенсивности по всему волны

Возвращение переменных: Нет

Звоните: в новых рамках, называется один раз перед началом.

-------------------------------------------------- ----------------------------
Функция: Action

Доступные переменные: $ время, там же

$ Leftpeak,

$ RightPeak,

$ MidPeak,

$ Шаг Это число частиц, в том числе 0 ($ Шаги - 1)

Возвращение переменных: $ X, Y $ частиц значений X и Y значения

$ Xend, $ Yend конечной точки из значений X и Y значения

$ Размер размеров частиц. Размер стоимости должна составлять от 0,01 до 1,0 В
, Больше, чем 1.0, то не будет значительным.

$ Стиль Эта величина определяет частиц будет обращено стиле. В настоящее время филиал
Держатели следующие виды
1, а окружность, использование размера $ Size.
2 линия в ($ X, $ Y) и ($ Xend, $ Yend), это
Между двумя точками. $ Размер будут игнорироваться.
Другие значения 1 типа лечение.

$ Fade цвета взяты частицы. Особое внимание на следующие переменные.

Звоните: каждый 0 (Шаги - 1) частица называется один раз для каждого
Звоните учета рассчитывается XY координаты и размер частиц.

-------------------------------------------------- ----------------------------
Специальные переменные: $ Шаги показано число частиц.
Каждый кадр каждой частицы частиц будет функция вызова

-------------------------------------------------- ----------------------------
Специальные переменные: $ Fade в диапазоне 0-1, новая степень частицы-индуцированной регрессии.
0 значение, то частицы будут использованы самые яркие цвета, а стоимость,
Цвет фона будет обращено

-------------------------------------------------- ----------------------------
Специальные переменные: $ RelativeTime Если верно, когда волна была, когда первое слово, а затем
$ Время по отношению к времени 0, в противном случае
Системное время.

-------------------------------------------------- ----------------------------
Специальные переменные: $ UseAspect Если так, то X, Y от (-1, -1) до
(1,1) определение самых маленьких квадратных адаптироваться ко всем экране
В противном случае заключается в том, чтобы полностью адаптироваться к прямоугольным экраном.

-------------------------------------------------- ----------------------------
Специальные переменные: $ useBlendType создан путем цвет покраски. Гибридный метод будет заполнить на 0:00
В определенный цвет, смешанный 1, наполнит его
Значение, смешанная 2, только новые цвета, чем сейчас
Когда яркие цвета заполнения.

-------------------------------------------------- ----------------------------
Специальные переменные: $ PI П.И. стоимость (3,14159265358979323)



Категория: Другое | Добавил: МобиТехник (13.10.2011)
Просмотров: 2714 | Рейтинг: 0.0/0

Похожие материалы по тегам:

Всего комментариев: 0
Сказать спасибо!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Сервисы
Реклама

Рекомендуем:

Каталоги
Случайный анекдот
Женщины могут все, только некотоpые стесняются.

Разное
Интересное


››› Перейти на мобильную (WAP) версию сайта ‹‹‹