微件:Live2d:修订间差异
跳转到导航
跳转到搜索
无编辑摘要 |
无编辑摘要 |
||
| 第104行: | 第104行: | ||
function initTriggers() | function initTriggers() | ||
{ | { | ||
for ( | for (var hitArea of l2d_config.hit_areas) | ||
for ( | for (var triggerData of l2d_config.trigger) | ||
if (hitArea.id == triggerData.id) { | if (hitArea.id == triggerData.id) { | ||
var trigger = { area: hitArea.name, gesture: triggerData.actionType }; | |||
trigger.expressions = [ ]; | trigger.expressions = [ ]; | ||
for ( | 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 ( | 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 ( | 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