舰R百科是靠无数志愿编辑者持续地建设更新完善的。编辑非常简单,无需代码知识,请勇于更新页面!
编辑入门 | 资助百科 | 留言讨论页 | 微博@舰R百科 | 百科编辑讨论Q群:366818861

微件:Live2d:修订间差异

来自舰R百科
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
第104行: 第104行:
function initTriggers()
function initTriggers()
{
{
     for (let hitArea of l2d_config.hit_areas)
     for (var hitArea of l2d_config.hit_areas)
         for (let triggerData of l2d_config.trigger)
         for (var triggerData of l2d_config.trigger)
             if (hitArea.id == triggerData.id) {
             if (hitArea.id == triggerData.id) {
                 let trigger = { area: hitArea.name, gesture: triggerData.actionType };
                 var trigger = { area: hitArea.name, gesture: triggerData.actionType };
                 trigger.expressions = [ ];
                 trigger.expressions = [ ];
                 for (let action of triggerData.action) {
                 for (var action of triggerData.action) {
                     if (l2d_config.motions[action] != null) {
                     if (l2d_config.motions[action] != null) {
                         trigger.motion = action;
                         trigger.motion = action;
                     } else {
                     } else {
                         for (let exp of l2d_config.expressions)
                         for (var exp of l2d_config.expressions)
                             if (exp.name == action)
                             if (exp.name == action)
                                 trigger.expressions.push(exp.name);
                                 trigger.expressions.push(exp.name);
第170行: 第170行:


     l2d_dragging = true;
     l2d_dragging = true;
     for (let trigger of l2d_triggers) {
     for (var trigger of l2d_triggers) {
         if (l2d_model.hitTest(trigger.area, x * 1.5, y)) {
         if (l2d_model.hitTest(trigger.area, x * 1.5, y)) {
             l2d_curTrigger = trigger;
             l2d_curTrigger = trigger;

2016年10月6日 (四) 03:59的版本

WIP