Jump to content
Korean Random
SkepticalFox

BigWorld Tools C++(Qt) - разработка

Recommended Posts

 

 

Это случайно не связано с кнопкой типа "Поддержите проект"?

Это модуль для покупок внутри приложения. Больше тут.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@fecell, Си меня уже не интересует.

PyQt пробую...

Ничего из этого не выходит.

По идее надо писать код на C++ и связывать его с кодом на питоне, но это пока сложно.

Share this post


Link to post

Short link
Share on other sites

По идее надо писать код на C++ и связывать его с кодом на питоне, но это пока сложно.

 

Дела давно минувших дней, предания старины глубокой  :heh:

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

PhysicsFS отлично подойдет в качестве замены ResMgr.

5 утра - самое время писать на Си)

Также в Qt 3D добавили Shader graphs: dynamically generate fragment shaders from graph based description

 

Найти бы свой старый код и интегрировать в него это...

Edited by SkepticalFox
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
On 11.12.2017 at 4:48 AM, SkepticalFox said:

Найти бы свой старый код и интегрировать в него это...

забыл написать - в общем PhysicsFS однопоточная либа.

жутко вешает программу на чтении pkg

Share this post


Link to post

Short link
Share on other sites
В 16.03.2018 в 10:47, SkepticalFox сказал:

забыл написать - в общем PhysicsFS однопоточная либа.

жутко вешает программу на чтении pkg

а ResMgr многопоточная?

В 16.03.2018 в 10:47, SkepticalFox сказал:

забыл написать - в общем PhysicsFS однопоточная либа.

жутко вешает программу на чтении pkg

если речь идет об утилите - пофиг. если речь идет о внедрении PFS в клиент, это сильный отрицательный фактор

Share this post


Link to post

Short link
Share on other sites
15 minutes ago, Pavel3333 said:

а ResMgr многопоточная?

Конечно однопоточная

15 minutes ago, Pavel3333 said:

если речь идет об утилите - пофиг. если речь идет о внедрении PFS в клиент, это сильный отрицательный фактор

скорость важна в утилите

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, SkepticalFox сказал:

скорость важна в утилите

для утилиты - нет. не важна.

  • Downvote 1

Share this post


Link to post

Short link
Share on other sites
4 hours ago, Pavel3333 said:

для утилиты - нет. не важна.

тестировать замучаешься ожидая 15 секунд на чтении pkg-файлов

4 hours ago, SkepticalFox said:

надо бы попробовать еще это

image.thumb.png.19ffb882cde83f8ef93531644c10cad9.png

Какая-то недоделанная библиотека - пришлось допилить чтобы заработало.

Парсит pkg меньше чем за секунду(в отладке 6 секунд)

заслуга miniz?

 

Кто хочет глянуть - вот

https://bitbucket.org/SkepticalFox/qtankviewer/src/

Следующий шаг добавить поддержку распаковки пакованных xml и подключить БД.

Edited by SkepticalFox
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
On 28.03.2018 at 5:49 PM, SkepticalFox said:

Следующий шаг добавить поддержку распаковки пакованных xml

Сделал самым криворуким способом - используя QMultiHash и умные указатели

Вроде утечек нет

Edited by SkepticalFox
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

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

В 28.03.2018 в 17:49, SkepticalFox сказал:

подключить БД.

А это зачем? Что ты там собираешься хранить?

Share this post


Link to post

Short link
Share on other sites
20 minutes ago, Pavel3333 said:

А это зачем?

попрактиковаться)

а вообще полезно для фильтров по технике

Share this post


Link to post

Short link
Share on other sites

Сделал базу данных и перевод из .mo файлов

Опять же, утечек не выявлено, но код снова не оптимален

Структуру Localization_Text определенно стоит переписать

Edited by SkepticalFox
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

image.thumb.png.370adc10af4a31b56b265fbbe74f4afa.png

Сделал связь интерфейса с базой данных.

Даже фильтры работают)

Собственно они и два года назад работали и тоже на Qt)

 Сейчас как раз и переписываю тот старый код, чтобы не пропадал

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...