★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。

なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。

なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。
Live2DCubism3SDK チュートリアル Web 部位で異なるモーションを行う ページにおける誤記及び改善
参照ページhttps://docs.live2d.com/cubism-sdk-tutorials/multi-motion-management-web/#[最終更新日:2019/01/18]
使用sdk Cubism3SDKforWeb-beta4
上記参照ページのSDKチュートリアル Web 部位で異なるモーションを行う を学習していた際に誤記を発見いたしました為こちらにて報告いたします。
また、自分なりに下記の様に修正しましたら動作したためこちらも報告させていただきます。ご参照いただければ幸いです。
使用sdk Cubism3SDKforWeb-beta4
上記参照ページのSDKチュートリアル Web 部位で異なるモーションを行う を学習していた際に誤記を発見いたしました為こちらにて報告いたします。
また、自分なりに下記の様に修正しましたら動作したためこちらも報告させていただきます。ご参照いただければ幸いです。
//lappmodel.ts
//以下importが不足しているため追加
import {Live2DCubismFramework as cubismmotionmanager} from "../../../../Framework/motion/cubismmotionmanager";
import CubismMotionManager = cubismmotionmanager.CubismMotionManager;
//行番号32 group. no→ group, no
LAppPal.printLog("[APP]start motion: [{0}_{1}]", group, no);
//行番号34 targetmanage→targetManage
return targetManage.startMotionPriority(motion, autoDelete, priority);
//行番号38 Randomw→Random
public startRandomRightHandMotion(group: string, priority: number): CubismMotionQueueEntryHandle
//行番号51 startRandomLeftMotion→startRandomLeftHandMotion
public startRandomLeftHandMotion(group: string, priority: number): CubismMotionQueueEntryHandle
//lapplive2dmanager.ts
//行番号32 HitAreaNameBody→HitAreaNameRight
LAppPal.printLog("[APP]hit area: [{0}]", LAppDefine.HitAreaNameRight);
//行番号34 "Right" → LAppDefine.モーショングループ名 ここではMotionGroupRightHandとする
this._models.at(i).startRandomRightHandMotion(LAppDefine.MotionGroupRightHand, LAppDefine.PriorityForce);
//行番号40 HitAreaNameBody→HitAreaNameLeft
LAppPal.printLog("[APP]hit area: [{0}], LAppDefine.HitAreaNameLeft");
//行番号42 "Left" → LAppDefine.モーショングループ名 ここではMotionGroupLeftHandとする
this._models.at(i).startRandomLeftHandMotion(LAppDefine.MotionGroupLeftHand, LAppDefine.PriorityForce);
//lappdefine.ts
// 外部定義ファイル(json)と合わせる
export const MotionGroupIdle: string = "Idle";
export const MotionGroupTapBody: string = "TapBody";
export const MotionGroupRightHand: string = "RightHand";//追加
export const MotionGroupLeftHand: string = "LeftHand";//追加
// 外部定義ファイル(json)と合わせる
export const HitAreaNameHead: string = "Head";
export const HitAreaNameBody: string = "Body";
export const HitAreaNameRight: string = "Right";//追加
export const HitAreaNameLeft: string = "Left";//追加
以上です。 0
コメント
ドキュメントの不備によりご迷惑をおかけしてしまい申し訳ございません。
こちらの内容につきましては検討の後修正させていただきます。
誤記の報告及び改善ありがとうございました。