-
Notifications
You must be signed in to change notification settings - Fork 0
Matter.Constraint
dong edited this page Nov 8, 2016
·
5 revisions
拘束。用来指定并且维持两个物体间的固定距离(或者物体跟世界的边界的固定距离)。强力的拘束可以用来创建弹跳或者橡皮筋
Matter.Constraint.create(options)
创建拘束并且返回Constraint对象
constraint.bodyA
首个要被拘束的body
constraint.bodyB
另外一个要被拘束的body
constraint.id
在Constraint.create()之后由Common.nextId生成的独一无二的数字id(整数)
constraint.label
帮助你识别和管理物体的任意字符串name
constraint.length
用来指定目标的静止拘束距离。它会在Constraint.create时通过被关联的两个物体的最初位置来自动计算
constraint.render
定义了模块Matter.Render要渲染的的属性
constraint.render.lineWidth
定义了渲染时约束线的线宽。0表示不会渲染这条线。
constraint.render.strokeStyle
定义渲染的约束线的风样式。接受css样式
constraint.stiffness
定义约束的刚度。设置为1代表非常坚固,0.2则比较软