Код: Выделить всё
dark_blue_block() {
const blocks = this.add.container(100, 100);
let b1 = this.add.sprite(50, 50, "blue_tile").setScale(0.2)
let b2 = this.add.sprite(100, 50, "blue_tile").setScale(0.2)
let b3 = this.add.sprite(150,50, "blue_tile").setScale(0.2)
let b4 = this.add.sprite(150,100, "blue_tile").setScale(0.2)
blocks.add(b2)
blocks.add(b1)
blocks.add(b3)
blocks.add(b4)
blocks.y += 30
blocks.x += 150
return blocks
}
< /code>
Как вы можете видеть, я определил функцию, которая создаст для меня темно -синий блок. Он создает отдельные названия, размещенные в контейнере. < /P>
if (this.allTiles.length == 0) {
let tile = this.dark_blue_block()
this.allTiles.push(tile)
this.curr_tile = tile
}
Чтобы повернуть эту плитку , Я называю это.curr_tile.Angle += 90 . Опять же, он вращается нормально, но я хочу, чтобы он вращался вокруг его Center . И опять же, я понятия не имею, какой момент он вращается. Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/794 ... its-center
Мобильная версия