Page 1 of 1

Что такое Pixilang?

Posted: Fri Sep 02, 2011 9:50 am
by NightRadio
Pixilang - относительно простой и небольшой язык программирования для графических и звуковых экспериментов. Если сравнивать его с другими языками, то можно сказать, что Pixilang находится где-то между Бейсиком, Си и Ассемблером.
Pixilang открытый (New BSD License) и кросс-платформенный.

Pixilang v3.x - самая свежая ветка на текущий момент.
http://www.warmplace.ru/soft/pixilang

Pixilang v1.x and v2.x - старые версии. Не совместимы с версией 3.
http://www.warmplace.ru/soft/pixilang/index1.php

Re: Что такое Pixilang?

Posted: Thu Jan 05, 2012 8:33 pm
by J3d1
Night Radio, возможно-ли появление android - порта pixilang 3.1?

Re: Что такое Pixilang?

Posted: Thu Jan 05, 2012 10:10 pm
by NightRadio
Конечно. Как только появится SunVox для Андроида, появится и Pixilang. А SunVox уже близок к завершению.

Re: Что такое Pixilang?

Posted: Wed May 23, 2012 12:23 am
by Several light
А планируется ли, расширить возможности относящиеся к 3d или те возможности которые присутствуют, в последней версии, это окончательный вариант?

Re: Что такое Pixilang?

Posted: Wed May 23, 2012 7:15 am
by NightRadio
Как минимум еще будет функция рисования набора текстурированных треугольников по двум массивам

Re: Что такое Pixilang?

Posted: Wed May 23, 2012 5:01 pm
by Several light
Здорово буду ждать.

Re: Что такое Pixilang?

Posted: Mon Apr 14, 2014 3:10 am
by Several light
Хочу представить число из обычной переменной(над ней перед этим совершались математические действия) в виде последовательности байт для записи в файл, при это меня не устраивает его перевод в строку из десятичных чисел(функция num_to_str).
Есть ли встроенные возможности для решения этой задачи. Или возможности(встроенные функции) компактной записи\чтения больших(более 8 бит) чисел в файлы?

Re: Что такое Pixilang?

Posted: Mon Apr 14, 2014 10:56 pm
by NightRadio
Есть два способа.

1) Если в переменной находится целое число, то разбить ее на байты очень просто:
первый байт = var & 0xFF
второй байт = ( var >> 8 ) & 0xFF
третий байт = ( var >> 16 ) & 0xFF
и т.д.

2) Переменную можно сохранить в контейнере, а контейнер уже сохранять в файл при помощи функции fwrite()

Re: Что такое Pixilang?

Posted: Sat Mar 21, 2015 9:56 am
by romax9lahin
Появиться ли в будущих версиях поддержка координат 3D камеры?

Re: Что такое Pixilang?

Posted: Tue Apr 14, 2015 3:21 pm
by Several light
NightRadio спасибо помогло :) .

У меня появился ещё один вопрос есть ли в Pixilang возможность создавать строковые массивы?

Есть идея редактора INI файлов. В честь этого исправил свою, давно выложенную, функцию поиска сочетаний символов(там была одна ошибка). И написал функцию перезаписи INI файла (потому, что увы, не нашел подходящих комманд для вставки текстовых строк.)
Пришлось решать проблему созданием дополнительного файла, куда Pixi будет компоновать куски из файла источника и того, что нужно дописать. Однако данная функция редактирует только одну строку за вызов, при этом перезаписывая весь файл от начала до конца.
Хотелось как-то оптимизировать работу данной функции, предавая ей стразу все строки которые нужно заменить.