2013-04-24 6 views
1

У меня есть этот проект, над которым я работаю. Если вы попробуете и удерживайте клавишу UP вниз, вы увидите, что я имею в виду:HTML5 Холст Тетрис вращается вокруг оси

http://harlem-shake-it.com/tetris/

мне нужно, чтобы сделать его повернуть вокруг своей оси, вместо того, что он там делает.

Посмотрите на код здесь: http://harlem-shake-it.com/tetris/js/tetris.js

Заранее спасибо

+0

добавьте код, характерный для вашей функции вращения. – Neil

ответ

0

Я не уверен, но, я думаю, что вы используете 4 на 4 матрицы для рисования фигур ..

Используйте 5 вместо 5. [0,0] до [4,4] и поверните предмет на [2,2] в качестве центра.

Это решит проблему. Держите [2,2] в качестве центрального блока во всех формах, [2,2] будут всегда окрашены. Чтобы заполучить это, попробовать/понять его с помощью ручки п бумаги или идут сюда: -

Источник/Ссылка - http://javilop.com/gamedev/tetris-tutorial-in-c-platform-independent-focused-in-game-logic-for-beginners/

Или Вы можете использовать 3x3 сетку, как я сделал .. https://github.com/ashtt/TetrisOnCanvas

Смежные вопросы