Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.35 KB

API.md

File metadata and controls

55 lines (34 loc) · 1.35 KB

API

new PIXI.Live2DSprite(modelDefine, options)

json modelDefine: The content of [name].model.json.
json options: optional parameters

  • eyeBlink boolean default: true
  • lipSyncWithSound boolean default: true
  • debugLog boolean default: false
  • debugMouseLog boolean default: false
  • randomMotion boolean default: true
  • defaultMotionGroup string default: 'idle'
  • priorityDefault number default: 1
  • priorityForce number default: 3
  • audioPlayer function Custom audio player, pass (filename, rootPath) as - parameters

.adjustScale(cx, cy, scale)

cx: center for scale, between 0-1.
cy: center for scale, between 0-1.
scale: ratio for scale.

.adjustTranslate(shiftX, shiftY)

shiftX: between 0-1.
shiftY: between 0-1.

.setLipSync(value)

.setRandomExpression()

.startRandomMotion(name, priority)

.startRandomMotionOnce(name, priority)

.stopRandomMotion()

.startMotion(name, no, priority)

.playSound(filename, host='/')

.hitTest(id, x, y)

If id is not null, it will test a specific part of model. Or it will test all parts, which will return true if only any part of model returns true.

.setViewPoint(x, y)

.getParamFloat(key)

.setParamFloat(key, value, weight=1)

.addToParamFloat(key, value, weight=1)

.multParamFloat(key, value, weight=1)