Skip to content

Instantly share code, notes, and snippets.

@staberas
Created March 23, 2023 12:52
Show Gist options
  • Save staberas/dd686ff0d2c9f18800d9ca6efd928571 to your computer and use it in GitHub Desktop.
Save staberas/dd686ff0d2c9f18800d9ca6efd928571 to your computer and use it in GitHub Desktop.
pixi-live2d-display Basic
<script src="https://cubism.live2d.com/sdk-web/cubismcore/live2dcubismcore.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/dylanNew/live2d/webgl/Live2D/lib/live2d.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/pixi.js@6.5.2/dist/browser/pixi.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/pixi-live2d-display/dist/index.min.js"></script>
<canvas id=canvas></canvas>
const cubism2Model =
"https://cdn.jsdelivr.net/gh/guansss/pixi-live2d-display/test/assets/shizuku/shizuku.model.json";
const cubism4Model =
"https://cdn.jsdelivr.net/gh/guansss/pixi-live2d-display/test/assets/haru/haru_greeter_t03.model3.json";
(async function main() {
const app = new PIXI.Application({
view: document.getElementById("canvas"),
autoStart: true,
resizeTo: window
});
const model2 = await PIXI.live2d.Live2DModel.from(cubism2Model);
const model4 = await PIXI.live2d.Live2DModel.from(cubism4Model);
app.stage.addChild(model2);
app.stage.addChild(model4);
model2.scale.set(0.3);
model4.scale.set(0.25);
model4.x = 300;
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment