Что такое Pixilang?
- NightRadio
- Site Admin
- Posts: 3042
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Что такое Pixilang?
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
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?
Night Radio, возможно-ли появление android - порта pixilang 3.1?
- NightRadio
- Site Admin
- Posts: 3042
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Что такое Pixilang?
Конечно. Как только появится SunVox для Андроида, появится и Pixilang. А SunVox уже близок к завершению.
-
- Posts: 67
- Joined: Sun Jun 28, 2009 11:07 pm
Re: Что такое Pixilang?
А планируется ли, расширить возможности относящиеся к 3d или те возможности которые присутствуют, в последней версии, это окончательный вариант?
- NightRadio
- Site Admin
- Posts: 3042
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Что такое Pixilang?
Как минимум еще будет функция рисования набора текстурированных треугольников по двум массивам
-
- Posts: 67
- Joined: Sun Jun 28, 2009 11:07 pm
Re: Что такое Pixilang?
Здорово буду ждать.
-
- Posts: 67
- Joined: Sun Jun 28, 2009 11:07 pm
Re: Что такое Pixilang?
Хочу представить число из обычной переменной(над ней перед этим совершались математические действия) в виде последовательности байт для записи в файл, при это меня не устраивает его перевод в строку из десятичных чисел(функция num_to_str).
Есть ли встроенные возможности для решения этой задачи. Или возможности(встроенные функции) компактной записи\чтения больших(более 8 бит) чисел в файлы?
Есть ли встроенные возможности для решения этой задачи. Или возможности(встроенные функции) компактной записи\чтения больших(более 8 бит) чисел в файлы?
- NightRadio
- Site Admin
- Posts: 3042
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Что такое Pixilang?
Есть два способа.
1) Если в переменной находится целое число, то разбить ее на байты очень просто:
первый байт = var & 0xFF
второй байт = ( var >> 8 ) & 0xFF
третий байт = ( var >> 16 ) & 0xFF
и т.д.
2) Переменную можно сохранить в контейнере, а контейнер уже сохранять в файл при помощи функции fwrite()
1) Если в переменной находится целое число, то разбить ее на байты очень просто:
первый байт = var & 0xFF
второй байт = ( var >> 8 ) & 0xFF
третий байт = ( var >> 16 ) & 0xFF
и т.д.
2) Переменную можно сохранить в контейнере, а контейнер уже сохранять в файл при помощи функции fwrite()
- romax9lahin
- Posts: 9
- Joined: Wed Mar 18, 2015 6:33 pm
Re: Что такое Pixilang?
Появиться ли в будущих версиях поддержка координат 3D камеры?
-
- Posts: 67
- Joined: Sun Jun 28, 2009 11:07 pm
Re: Что такое Pixilang?
NightRadio спасибо помогло
.
У меня появился ещё один вопрос есть ли в Pixilang возможность создавать строковые массивы?
Есть идея редактора INI файлов. В честь этого исправил свою, давно выложенную, функцию поиска сочетаний символов(там была одна ошибка). И написал функцию перезаписи INI файла (потому, что увы, не нашел подходящих комманд для вставки текстовых строк.)
Пришлось решать проблему созданием дополнительного файла, куда Pixi будет компоновать куски из файла источника и того, что нужно дописать. Однако данная функция редактирует только одну строку за вызов, при этом перезаписывая весь файл от начала до конца.
Хотелось как-то оптимизировать работу данной функции, предавая ей стразу все строки которые нужно заменить.

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