mikuauahdark / live2love Goto Github PK
View Code? Open in Web Editor NEWLÖVE library to show Live2D Cubism models (WIP)
License: zlib License
LÖVE library to show Live2D Cubism models (WIP)
License: zlib License
Hi, thanks for your cool project 👍
I'm not entirely certain about the accuracy of my findings, so I'm opting to leave an issue instead of a direct PR.
I confirmed that this is compatible with Live2D Cubism 4 SDK, with some tweaks needed:
add_subdirectory("live2d/Core")
, as Core no longer provides a cmakefile.CubismSdkForNative-4-r.7/Core/Live2dCubismCore.h
file to live2d/framework/src
#include <stdexcept>
in Live2LOVE.h
as std
doesn't provide runtime_error by default?I've only tested this with Linux, so I can't speak for its functionality with MSVC.
Since I currently don't have any projects involving Live2D at the moment, I stopped improving (and using) this repository altogether. If anyone wants to maintain it, please let me know.
While branch live2dsdk3
provides compatibility with Cubism 3 runtime, some models requires Cubism 2 runtime. I have Lua reimplementation of the runtime which can be rewritten to C/C++ or so, but this is basically a legal trouble.
Pointers?
I'm hitting a snag trying to install and run this, and I'm hoping it's just something obvious that I'm missing. When I attempt to run the CMAKE commands to build the directory, there's a call out to a file that doesn't seem to exist. As the file is supposed to be in live2d/core, I'm assuming it was supposed to be either part of Live2D Cubism SDK for Native download or downloaded from somewhere else. Any ideas where I might find that file?
Here's the error:
D:\XX\X\Live2LOVE>cmake -T v120 -H. -Bbuild -DBUILD_SHARED_LIBS=1
-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.22631.
-- The C compiler identification is MSVC 18.0.21005.1
-- The CXX compiler identification is MSVC 18.0.21005.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/amd64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/amd64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:32 (add_subdirectory):
The source directory
D:/XX/X/Live2LOVE/live2d/Core
does not contain a CMakeLists.txt file.
-- Selected Live2D Core MSVC ver: 120 (x86_64)
-- Configuring incomplete, errors occurred!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.