public void Create() { string Live2D_PrisetExpressionsPath = "Live2D_PrisetExpressions/"; TabelAnimationClip.Add("EMOTION_01_JOY_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_01_JOY_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_01_JOY_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_01_JOY_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_01_JOY_P_02.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_01_JOY_P_02.motion3.json")); TabelAnimationClip.Add("EMOTION_02_ADMIRATION_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_02_ADMIRATION_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_02_ADMIRATION_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_02_ADMIRATION_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_02_ADMIRATION_P_02.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_02_ADMIRATION_P_02.motion3.json")); TabelAnimationClip.Add("EMOTION_03_PEACE_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_03_PEACE_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_03_PEACE_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_03_PEACE_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_04_ECSTASY_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_04_ECSTASY_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_04_ECSTASY_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_04_ECSTASY_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_05_AMAZEMENT_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_05_AMAZEMENT_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_05_AMAZEMENT_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_05_AMAZEMENT_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_06_RAGE_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_06_RAGE_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_06_RAGE_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_06_RAGE_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_07_INTETEST_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_07_INTETEST_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_07_INTETEST_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_07_INTETEST_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_08_RESPECT_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_08_RESPECT_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_08_RESPECT_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_08_RESPECT_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_09_CLAMLY_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_09_CLAMLY_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_09_CLAMLY_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_09_CLAMLY_P_01.motion3.json")); TabelAnimationClip.Add("EMOTION_10_PROUD_M_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_10_PROUD_M_01.motion3.json")); TabelAnimationClip.Add("EMOTION_10_PROUD_P_01.motion3.json", PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + "EMOTION_10_PROUD_P_01.motion3.json")); TableExpression[(int)MOTION.MOTION_JOY_M].Add("EMOTION_01_JOY_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_JOY_P].Add("EMOTION_01_JOY_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_JOY_P].Add("EMOTION_01_JOY_P_02.motion3.json"); TableExpression[(int)MOTION.MOTION_ADMIRATION_M].Add("EMOTION_02_ADMIRATION_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_ADMIRATION_P].Add("EMOTION_02_ADMIRATION_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_ADMIRATION_P].Add("EMOTION_02_ADMIRATION_P_02.motion3.json"); TableExpression[(int)MOTION.MOTION_PEACE_M].Add("EMOTION_03_PEACE_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_PEACE_P].Add("EMOTION_03_PEACE_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_ECSTASY_M].Add("EMOTION_04_ECSTASY_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_ECSTASY_P].Add("EMOTION_04_ECSTASY_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_AMAZEMENT_M].Add("EMOTION_05_AMAZEMENT_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_AMAZEMENT_P].Add("EMOTION_05_AMAZEMENT_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_RAGE_M].Add("EMOTION_06_RAGE_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_RAGE_P].Add("EMOTION_06_RAGE_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_INTEREST_M].Add("EMOTION_07_INTETEST_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_INTEREST_P].Add("EMOTION_07_INTETEST_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_RESPECT_M].Add("EMOTION_08_RESPECT_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_RESPECT_P].Add("EMOTION_08_RESPECT_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_CLAMLY_M].Add("EMOTION_09_CLAMLY_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_CLAMLY_P].Add("EMOTION_09_CLAMLY_P_01.motion3.json"); TableExpression[(int)MOTION.MOTION_PROUD_M].Add("EMOTION_10_PROUD_M_01.motion3.json"); TableExpression[(int)MOTION.MOTION_PROUD_P].Add("EMOTION_10_PROUD_P_01.motion3.json"); }
/// <summary> /// デフォルトの表情を追加する /// </summary> /// <param name="emotion"></param> private void AddDeafultExpression(int emotion) { string Live2D_PrisetExpressionsPath = "Live2D_PrisetExpressions/"; if (emotion == (int)MOTION.MOTION_NORMAL) { TabelAnimationClip.Add(EMOTION_00_NORMAL_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_00_NORMAL_01)); TableExpression[(int)MOTION.MOTION_NORMAL].Add(EMOTION_00_NORMAL_01); } else if (emotion == (int)MOTION.MOTION_JOY_P) { TabelAnimationClip.Add(EMOTION_01_JOY_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_01_JOY_P_01)); TableExpression[(int)MOTION.MOTION_JOY_P].Add(EMOTION_01_JOY_P_01); TabelAnimationClip.Add(EMOTION_01_JOY_P_02, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_01_JOY_P_02)); TableExpression[(int)MOTION.MOTION_JOY_P].Add(EMOTION_01_JOY_P_02); } else if (emotion == (int)MOTION.MOTION_JOY_M) { TabelAnimationClip.Add(EMOTION_01_JOY_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_01_JOY_M_01)); TableExpression[(int)MOTION.MOTION_JOY_M].Add(EMOTION_01_JOY_M_01); } else if (emotion == (int)MOTION.MOTION_ADMIRATION_P) { TabelAnimationClip.Add(EMOTION_02_ADMIRATION_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_02_ADMIRATION_P_01)); TableExpression[(int)MOTION.MOTION_ADMIRATION_P].Add(EMOTION_02_ADMIRATION_P_01); TabelAnimationClip.Add(EMOTION_02_ADMIRATION_P_02, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_02_ADMIRATION_P_02)); TableExpression[(int)MOTION.MOTION_ADMIRATION_P].Add(EMOTION_02_ADMIRATION_P_02); } else if (emotion == (int)MOTION.MOTION_ADMIRATION_M) { TabelAnimationClip.Add(EMOTION_02_ADMIRATION_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_02_ADMIRATION_M_01)); TableExpression[(int)MOTION.MOTION_ADMIRATION_M].Add(EMOTION_02_ADMIRATION_M_01); } else if (emotion == (int)MOTION.MOTION_PEACE_P) { TabelAnimationClip.Add(EMOTION_03_PEACE_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_03_PEACE_P_01)); TableExpression[(int)MOTION.MOTION_PEACE_P].Add(EMOTION_03_PEACE_P_01); } else if (emotion == (int)MOTION.MOTION_PEACE_M) { TabelAnimationClip.Add(EMOTION_03_PEACE_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_03_PEACE_M_01)); TableExpression[(int)MOTION.MOTION_PEACE_M].Add(EMOTION_03_PEACE_M_01); } else if (emotion == (int)MOTION.MOTION_ECSTASY_P) { TabelAnimationClip.Add(EMOTION_04_ECSTASY_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_04_ECSTASY_P_01)); TableExpression[(int)MOTION.MOTION_ECSTASY_P].Add(EMOTION_04_ECSTASY_P_01); } else if (emotion == (int)MOTION.MOTION_ECSTASY_M) { TabelAnimationClip.Add(EMOTION_04_ECSTASY_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_04_ECSTASY_M_01)); TableExpression[(int)MOTION.MOTION_ECSTASY_M].Add(EMOTION_04_ECSTASY_M_01); } else if (emotion == (int)MOTION.MOTION_AMAZEMENT_P) { TabelAnimationClip.Add(EMOTION_05_AMAZEMENT_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_05_AMAZEMENT_P_01)); TableExpression[(int)MOTION.MOTION_AMAZEMENT_P].Add(EMOTION_05_AMAZEMENT_P_01); } else if (emotion == (int)MOTION.MOTION_AMAZEMENT_M) { TabelAnimationClip.Add(EMOTION_05_AMAZEMENT_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_05_AMAZEMENT_M_01)); TableExpression[(int)MOTION.MOTION_AMAZEMENT_M].Add(EMOTION_05_AMAZEMENT_M_01); } else if (emotion == (int)MOTION.MOTION_RAGE_P) { TabelAnimationClip.Add(EMOTION_06_RAGE_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_06_RAGE_P_01)); TableExpression[(int)MOTION.MOTION_RAGE_P].Add(EMOTION_06_RAGE_P_01); } else if (emotion == (int)MOTION.MOTION_RAGE_M) { TabelAnimationClip.Add(EMOTION_06_RAGE_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_06_RAGE_M_01)); TableExpression[(int)MOTION.MOTION_RAGE_M].Add(EMOTION_06_RAGE_M_01); } else if (emotion == (int)MOTION.MOTION_INTEREST_P) { TabelAnimationClip.Add(EMOTION_07_INTETEST_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_07_INTETEST_P_01)); TableExpression[(int)MOTION.MOTION_INTEREST_P].Add(EMOTION_07_INTETEST_P_01); } else if (emotion == (int)MOTION.MOTION_INTEREST_M) { TabelAnimationClip.Add(EMOTION_07_INTETEST_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_07_INTETEST_M_01)); TableExpression[(int)MOTION.MOTION_INTEREST_M].Add(EMOTION_07_INTETEST_M_01); } else if (emotion == (int)MOTION.MOTION_RESPECT_P) { TabelAnimationClip.Add(EMOTION_08_RESPECT_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_08_RESPECT_P_01)); TableExpression[(int)MOTION.MOTION_RESPECT_P].Add(EMOTION_08_RESPECT_P_01); } else if (emotion == (int)MOTION.MOTION_RESPECT_M) { TabelAnimationClip.Add(EMOTION_08_RESPECT_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_08_RESPECT_M_01)); TableExpression[(int)MOTION.MOTION_RESPECT_M].Add(EMOTION_08_RESPECT_M_01); } else if (emotion == (int)MOTION.MOTION_CLAMLY_P) { TabelAnimationClip.Add(EMOTION_09_CLAMLY_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_09_CLAMLY_P_01)); TableExpression[(int)MOTION.MOTION_CLAMLY_P].Add(EMOTION_09_CLAMLY_P_01); } else if (emotion == (int)MOTION.MOTION_CLAMLY_M) { TabelAnimationClip.Add(EMOTION_09_CLAMLY_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_09_CLAMLY_M_01)); TableExpression[(int)MOTION.MOTION_CLAMLY_M].Add(EMOTION_09_CLAMLY_M_01); } else if (emotion == (int)MOTION.MOTION_PROUD_P) { TabelAnimationClip.Add(EMOTION_10_PROUD_P_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_10_PROUD_P_01)); TableExpression[(int)MOTION.MOTION_PROUD_P].Add(EMOTION_10_PROUD_P_01); } else if (emotion == (int)MOTION.MOTION_PROUD_M) { TabelAnimationClip.Add(EMOTION_10_PROUD_M_01, PrisetMotionLoader.Load(Live2D_PrisetExpressionsPath + EMOTION_10_PROUD_M_01)); TableExpression[(int)MOTION.MOTION_PROUD_M].Add(EMOTION_10_PROUD_M_01); } }