duanxianpi / QtLive2d

Qt-based Live2d widget
MIT License
20 stars 7 forks source link

update_SDK_to_4.2.4 #5

Closed sucv closed 1 year ago

sucv commented 1 year ago

FYI, the update is summarized as follows.

  1. For Core, directly replaced the Core with the newest.
  2. For Framework, carefully compared each cpp and hpp against the newest official Live2D native Framework code.
    • Some of the difference is Qt-related, like including QOpenglWidgets or calling openglhelper. For this, I will follow the old code snippets.
    • Other differences are due to the update of the official Framework. For that, I will follow the new code but ensure compatibility with Qt.
  3. For Sample, only a trivial update on LAppModel.cpp.
  4. For dll and lib, I replaced them with the newest from the official package.
duanxianpi commented 1 year ago

Hi sucv, I just test it on Win11 (VMware), Win11 (Physical Machine) and Win10 (Physical Machine), everything seems to be fine.

I also tested it with some new models from Live2D, they work fine as well. To be honest, I don't know why that issue will happen. Perhaps it caused by the graphic card drive or something else.

Screenshot 2023-04-19 235836 Screenshot 2023-04-19 235756

sucv commented 1 year ago

Thanks for the prompt test and feedback!