Вращение контейнера вокруг своего центраJavascript

Форум по Javascript
Ответить
Anonymous
 Вращение контейнера вокруг своего центра

Сообщение Anonymous »

Итак, я пытаюсь сделать игру тетриса. Я создал тетриминоэ, используя группу плиток, которые помогают контейнер. Контейнер вращается хорошо, но я пытаюсь повернуть этот контейнер в его центре. Я не знаю, какой момент он вращается вокруг. Я пытался использовать .setorigin () , но он продолжает говорить мне, что .setorigin () не является функцией. Вот код: < /p>

Код: Выделить всё

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_title .
Чтобы повернуть эту плитку , Я называю это.curr_tile.Angle += 90 . Опять же, он вращается нормально, но я хочу, чтобы он вращался вокруг его Center . И опять же, я понятия не имею, какой момент он вращается. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/794 ... its-center
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»