If you have any questions, reports, suggestions, or requests about Live2D, please send them to this forum.
※We cannot guarantee statements or answers from Live2D staff. Thank you for your understanding in advance.
 
Live2D Cubism
Cubism Products and Downloads
Cubism product manuals and tutorials
Cubism Editor Manual    Cubism Editor Tutorial    Cubism SDK Manual    Cubism SDK Tutorial
[About Cubism Editor / SDK 5.4 Alpha](Updated: July 14, 2026)

You can download the alpha installer from the dedicated forum below.
If you have any feedback regarding the alpha version, including feature requests or bug reports, please use the same forum.

Cubism Editor / SDK 5.4 Alpha Forum
https://creatorsforum.live2d.com/c/cubismeditorsdk54alpha/

[Regarding macOS Tahoe](Updated October 16, 2025)

macOS v26 Tahoe is now supported!
We advise against upgrading your macOS at this time as it may cause Live2D products not to function correctly.
Upgrading macOS can also cause you to lose your Cubism Editor license file.
Please make sure to deactivate your Cubism Editor license before upgrading the macOS.

For more details:
https://help.live2d.com/en/other/other_09/
For inquiries regarding issues with license purchases or license activation errors, please contact us through the email form.

How to Change Expression/ motion of displayed model by a button press (C# plz)

edited July 2016 in Help
Edit
I've attached the Code i've made in a Zip file, though really only The Char Select and Quiz Answers are the ones i think you should be concerned about. Also worth mentioning is that i have 2 models on the canvas in unity, and have only one of them displayed at a time.
~~~~~~

So I'm trying to remake the TangoTango quiz From the Tumblr Tutorial. Although since it's both Outdated and doesn't explain the code very well i've tried to make the code myself. The last part I'm concerned about is making it so the character will do a certain emotion (expression and motion). Try as i might though i can't figure out how to make it do so when i make a choice Here's a screenshot what what's there so far





Could anyone help with this? I'm using The SampleApp Data from the Unity SDK, if that's worth mentioning. I can also send the data scripts if necessary, But they've gotten pretty big, so i might need to put some tag comments on them before i do that.

Comments

  • edited July 2016
    Nepsmug lmao



    I've had the same problem, but there are a few ways as for how exactly motions are given to the model. Please send me your code, and I'll give it a look to see how we can work it out.
  • I've just attached a zip folder with the script i've written. You should only have to look at Quiz answered, and maybe Select Char. Sorry if it's hard to read.
  • Well crap i only just now realized that i post it in the wrong Folder. SDK and SDK for unity got me confused
  • Also i already figured out how to do this, just for some reason the discussion is not letting me edit it again. Here's how i did it


    public GameObject Shizu; // The Model Canvas, has to be connected from the game object
    private LAppModelProxy Proxy; // The model Proxy
    private LAppModel Model; // The Model


    public void SetChar() { //

    Proxy = Shizu.GetComponent (); // Get the proxy from the Shizu Canvas object
    Debug.Log("Set to; Shizuku"); //Just says in console that you did this

    Model = Proxy.GetModel (); // Sets Model to the canvas Live2D model
    }


    public void SelectButton1 () {
    Model.SetExpression("happy");
    Model.StartRandomMotion("happy", LAppDefine.PRIORITY_NORMAL);
    }


    That's what i got it. I hope this might help you in some way.
  • Ah, I'm glad that you've found a solution. Thank you for posting it!
  • Yeah, thanks for posting your solution :D !
Sign In or Register to comment.