Skip to main content

Walls and Lines

Create lines in the scene

You can draw lines in the scene (they don't animation and are different from props) by using following parameters:

When using GlobalConfigGenerator:

  • Required: start coordinate: {x: number, y: number}
  • Required: end coordinate: {x: number, y: number}
  • Optional: width: number (default is 3)
  • Optional: color: string (default is --scene-base-inv-s2)

When passing line json to the scene:

All 4 properties are required (see example below):

new GlobalConfigGenerator()
.addLine({x: 300, y: -2}, {x: 300, y: 100})
.addLine({x: 300, y: 98}, {x: 600, y: 98}, 5, '#355070')
.addLine({x: 0, y: 0}, {x: 0, y: 200}, 10, '#6D597A')
.addLine({x: 0, y: 0}, {x: 300, y: 0}, 3)
.addProp((generator) => {
generator.type('CHARACTER').addPosition((positionGenerator) => {
positionGenerator.x(200).y(200).scale(2)
}).addPosition((positionGenerator) => {
positionGenerator.x(50).y(50).scale(2)
}, 2).addPosition((positionGenerator) => {
positionGenerator.x(90).y(90).scale(2)
}, 3)
})