QuArK, исходники, разработка и вопросы.
Распаковал исходники кварка, подключил все нужные компоненты, сделал пробный компил нетронутого исходника - бинарник рабочий. Порылся в формах и юнитах, возникли вопросы.
1) Интересует, где там само главное окно редактора и боковая панель. Какая форма или юнит? Хотелось бы её сделать визуально приятнее и компактнее.
2) Как устроены 3D-камера и 2D-проекции, включая сетку, зум сетки и всё, что с этим связано? Хотя бы в каком исходнике это всё искать или же эта часть написана на питоне?
3) Все ли юниты вкомпиливаются в главный бинарник или же некоторые надо собирать как DLL?
Мои цели:
1. Просто для общего кругозора.
2. Отполировать интерфейс, сделать его более дружественным и приятным глазу.
3. Изучить основные аспекты создания редактора уровней, чтобы в будущем, возможно, написать свой.
4. Накопить опыт в программировании, занимаясь кодингом в интересной мне области.
Вообще я не профи в кодинге, знаю не много, но хотелось бы наверстать. Буду очень благодарен, если кто-то поддержит и поможет мне в этом.
P. S.: Тех, кто не разбирается в предмете обсуждения, прошу воздержаться от комментариев в этой теме.
Распаковал исходники кварка, подключил все нужные компоненты, сделал пробный компил нетронутого исходника - бинарник рабочий. Порылся в формах и юнитах, возникли вопросы.
1) Интересует, где там само главное окно редактора и боковая панель. Какая форма или юнит? Хотелось бы её сделать визуально приятнее и компактнее.
2) Как устроены 3D-камера и 2D-проекции, включая сетку, зум сетки и всё, что с этим связано? Хотя бы в каком исходнике это всё искать или же эта часть написана на питоне?
3) Все ли юниты вкомпиливаются в главный бинарник или же некоторые надо собирать как DLL?
Мои цели:
1. Просто для общего кругозора.
2. Отполировать интерфейс, сделать его более дружественным и приятным глазу.
3. Изучить основные аспекты создания редактора уровней, чтобы в будущем, возможно, написать свой.
4. Накопить опыт в программировании, занимаясь кодингом в интересной мне области.
Вообще я не профи в кодинге, знаю не много, но хотелось бы наверстать. Буду очень благодарен, если кто-то поддержит и поможет мне в этом.
P. S.: Тех, кто не разбирается в предмете обсуждения, прошу воздержаться от комментариев в этой теме.


