Я пытаюсь создать эффект флип-карты, используя html-холст, рисуя его на холсте.HTML5 Canvas Flip Card Animation
no ccs3 трюки необходимо. Это должно быть сделано на родном языке;
это мое первое испытание с использованием phaser.js путем изменения масштаба
<html>
<head>
</head>
<body>
<div id="game_canvas">
</div>
<script src = "jquery.min.js"></script>
<script src = "phaser.min.js"></script>
<script>
var game;
var sprite;
$(document).ready(function(){
game = new Phaser.Game(640, 480, Phaser.AUTO, 'game_canvas', {
preload : preload,
create : create,
update : update
});
function preload() {
game.load.image('card','download.png');
}
function create() {
this.delay = 1000;
this.spawn = 0;
sprite = game.add.sprite(game.width/4, game.height/4, 'card');
}
function update() {
console.log(this.spawn > game.time.now);
if (this.spawn > game.time.now) {
return;
}
this.spawn = game.time.now + this.delay;
sprite.scale.x *= -1;
}
});
</script>
</body>
</html>
и то, что я хочу достичь, как это с помощью холста
http://www.turnjs.com/#samples/steve-jobs/10
кто имеет какие-либо идеи о как это сделать было бы очень полезно
заранее заблаговременно
здесь текущая демо http://sopronioli713.github.io/test/
Вы ищете книгу флип или флип? Для флешки карты просто масштабируйте лицевую грань изображения вдоль оси X (чтобы он сжимался), а затем, когда ширина шириной 0 или около того изменит изображение на заднюю поверхность и масштабирует его в обратном направлении. Кроме того, можете ли вы предоставить скрипку или фрагмент, чтобы мы могли увидеть ваш пример? –
карта флип. но я хочу достичь анимации turn.js в приведенной выше ссылке. –
Почему мой вопрос ниспровергнут? –