Size: a a a

2020 February 22

DF

Dollar Føølish in pro.lua
Норм, я так рофлю)
источник

AZ

Aydar Zarifullin in pro.lua
Snusmumriken
Зонадом. Ты внутрь смотрел?
Что не так?
источник

S

Snusmumriken in pro.lua
Aydar Zarifullin
Что не так?
Кароч, причин целых штук пять с половиной:
1. Гвоздями прибит lua53 вместо luajit;
2. Нельзя использовать в качестве луёвой библиотеки;
3. Перегружено бешеным количеством каштомных функций, непонятно что происходит (lua_sol не лучше);
4. Объекты недостаточно объектные;
5. Несколько устаревшее (для raylib 2.6 вместо 3.0);
6. В базовой поставке, raylib очень халатно относится к памяти (плодит всякие векторы на каждый чих), я добавляю методов самоизменения, типа vec1:Add(vec2) — в этом случае ничего не создаётся, а модифицируется vec1. И это только один класс из десятка.

Но на vec1 + vec2 или ray.math.Vector2Add(vec1, vec2) будет создаваться новый вектор, как по документации.

В оригинальном сишном варианте raylib'ы, поворот матрицы — это создание трёх матриц (rotate/scale/translate), и их перемножение (на каждое перемножение — создаётся новая матрица), вместо того чтобы взять существующую и повернуть. Это — крайняя халатность по отношению к памяти.
источник

S

Snusmumriken in pro.lua
Кароч, я расширяю и оптимизирую, сохраняя кроссплатформу и оригинальную доку. Ибо нефиг.
источник

LO

Lucky Ook in pro.lua
Snusmumriken
Кароч, я расширяю и оптимизирую, сохраняя кроссплатформу и оригинальную доку. Ибо нефиг.
источник

DF

Dollar Føølish in pro.lua
👍👍
источник

LO

Lucky Ook in pro.lua
тыкал рейлиб давно
источник

S

Snusmumriken in pro.lua
Если бенчать, то модифицировать векторы оказывается примерно в 2.5 раза быстрее, и не кушает память ))
На объёмных операциях можно оценить профит. А если всё таки нужна копия — есть метод Clone.
источник

LO

Lucky Ook in pro.lua
так то забавно, но до практического применения напильником сурово дотачивать.
источник

S

Snusmumriken in pro.lua
Дык так же как с ловкой. По сути это почти ловка и есть.
источник

LO

Lucky Ook in pro.lua
инструменты колхозить
источник

S

Snusmumriken in pro.lua
Но у raylib есть киллерфича: гуи с темами, официально поддерживаемая, с тулзами типа строителя layout'ов или редактора тем ))
Ну и 3d искаропки без совокуплений.
источник

LO

Lucky Ook in pro.lua
Вот Pipmak хоть и попроще, но чуток обмазан инструментами и уже легче.
источник

S

Snusmumriken in pro.lua
Ну это уже кажись движок.
источник

LO

Lucky Ook in pro.lua
ага
источник

LO

Lucky Ook in pro.lua
Snusmumriken
Но у raylib есть киллерфича: гуи с темами, официально поддерживаемая, с тулзами типа строителя layout'ов или редактора тем ))
Ну и 3d искаропки без совокуплений.
Потому и не дропнул. Посматриваю краем глаза.
источник

LO

Lucky Ook in pro.lua
Теперь буду чаще посматривать.
источник

LO

Lucky Ook in pro.lua
Snusmumriken
Кароч, я расширяю и оптимизирую, сохраняя кроссплатформу и оригинальную доку. Ибо нефиг.
Кстати, куда смотреть за твоими успехами?
источник

S

Snusmumriken in pro.lua
Ты что, на ГИТ хочешь посмотреть? ))
источник

LO

Lucky Ook in pro.lua
ага
источник