Initial prompt
Click.
User prompt
Caramba, mano. Ele tá tão pequeno que tá parecendo uma formiga. Aumenta o tamanho dele aí.
User prompt
Aumenta 200 vezes o tamanho dele.
User prompt
Não tô conseguindo nem ver ele.
User prompt
Aumente muito mais
User prompt
Clicar em qualquer canto da tela para aumentar a variável.
User prompt
Adicione o vaso, que na verdade é uma mochila, e coloque na cena também.
User prompt
na direita do personagem.
User prompt
Com certeza é isso, não tá funcionando, não.
User prompt
Faça com que quando clicado, acontece uma emação da moeda sendo dropada no vaso, que na verdade é uma bolsa.
User prompt
Passa a ponte, amoeba.
User prompt
Faça com que a moeda tenha uma animação dela indo pra bolsa e sumindo.
User prompt
Não, a animação da moeda tá mó lenta.
User prompt
Adicione o fundo, mas o fundo tem que estar no tamanho da tela.
User prompt
É, eu acho que tá meio bizarro porque o objeto clicável tá flutuando.
User prompt
Adicione a pessoa 1 e quando ele estiver andando, usa os 3 sprites ou 4 dela.
User prompt
Ele tem que estar do mesmo tamanho que o objeto aplicável, e ele tem que sair da tela.
User prompt
Faça com que ele ande a cada 5 segundos e dropa uma moeda no vaso, que na verdade é uma bolsa.
User prompt
Eu tô vendo as moedas indo, só que não tá mudando nem a variável e ele não tá aparecendo.
User prompt
Você tem que mudar a velocidade dele. Aumenta a velocidade, aí ele aparece.
User prompt
Não é do vaso, é da pessoa.
User prompt
Ela não tá aparecendo na cena.
User prompt
Faça com que ela venha para a direita e ande com os 4 sprites.
User prompt
Faça com que ele venha para a direita, não para a esquerda.
User prompt
Ele tá todo bugado.
===================================================================
--- original.js
+++ change.js
@@ -61,9 +61,11 @@
});
// Class for Person1
var Person1 = Container.expand(function () {
var self = Container.call(this);
- var person1Graphics = self.attachAsset('Person1sprite1', {
+ var spriteIndex = 0;
+ var sprites = ['Person1sprite1', 'Person1sprite2', 'Person1sprite3', 'Person1sprite4'];
+ var person1Graphics = self.attachAsset(sprites[spriteIndex], {
anchorX: 0.5,
anchorY: 0.5,
scaleX: 1,
scaleY: 1
@@ -71,30 +73,17 @@
// Method for the walking animation
self.walk = function () {
var walkInterval = LK.setInterval(function () {
// Cycle through the sprites for the walking animation
- if (person1Graphics.id === 'Person1sprite1') {
- person1Graphics = self.attachAsset('Person1sprite2', {
- anchorX: 0.5,
- anchorY: 0.5,
- scaleX: 1,
- scaleY: 1
- });
- } else if (person1Graphics.id === 'Person1sprite2') {
- person1Graphics = self.attachAsset('Person1sprite3', {
- anchorX: 0.5,
- anchorY: 0.5,
- scaleX: 1,
- scaleY: 1
- });
- } else {
- person1Graphics = self.attachAsset('Person1sprite1', {
- anchorX: 0.5,
- anchorY: 0.5,
- scaleX: 1,
- scaleY: 1
- });
- }
+ spriteIndex = (spriteIndex + 1) % sprites.length;
+ person1Graphics = self.attachAsset(sprites[spriteIndex], {
+ anchorX: 0.5,
+ anchorY: 0.5,
+ scaleX: 1,
+ scaleY: 1
+ });
+ // Move Person1 to the right
+ self.x += 5;
}, 100);
};
});