User prompt
function attack does not work, the player disappears
User prompt
Please fix the bug: 'Uncaught TypeError: player.setTexture is not a function' in or related to this line: 'player.setTexture(LK.getAsset('player_attackf01', {}));' Line Number: 26
User prompt
when clicking anywhere on the screen call function attack
User prompt
function attack simulates an attack, it changes player_idle with player_fattack01 and 0.5 seconds later with player_fattack02 and 0.5 seconds later changes it back to player_idle, ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
creation a function called attack and leave it blank
User prompt
make the breathing loop indefinitly ↪💡 Consider importing and using the following plugins: @upit/tween.v1
Code edit (1 edits merged)
Please save this source code
User prompt
its not animating, fix it ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
make it more obvious, its not scaling properly
User prompt
simulate breathing with player_idle ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
initialize player_idle in the center of the screen
User prompt
delete the entire codebase
User prompt
replace player with player_idle
Remix started
Copy Mario vs Monsters
/**** * Plugins ****/ var tween = LK.import("@upit/tween.v1"); /**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 }); /**** * Game Code ****/ // Create a new function called attack function attack() { // Change player_idle with player_fattack01 player.attachAsset('player_attackf01', {}); // 0.5 seconds later change it with player_fattack02 LK.setTimeout(function () { player.attachAsset('player_attackf02', {}); // 0.5 seconds later change it back to player_idle LK.setTimeout(function () { player.attachAsset('player_idle', {}); }, 500); }, 500); } // Create a new instance of the player_idle asset var player = LK.getAsset('player_idle', { anchorX: 0.5, anchorY: 0.5, x: 2048 / 2, y: 2732 / 2 }); // Add event listener to call attack function on click game.down = function (x, y, obj) { attack(); }; // Add the player to the game game.addChild(player); // Import the tween plugin // Simulate breathing with player_idle by scaling it up and down tween(player, { scaleX: 1.05, scaleY: 1.05 }, { duration: 1000, easing: tween.easeInOut, onFinish: function onFinish() { tween(player, { scaleX: 1.0, scaleY: 1.0 }, { duration: 1000, easing: tween.easeInOut, onFinish: function onFinish() { // Repeat the animation tween(player, { scaleX: 1.05, scaleY: 1.05 }, { duration: 1000, easing: tween.easeInOut, onFinish: function onFinish() { // Repeat the animation tween(player, { scaleX: 1.0, scaleY: 1.0 }, { duration: 1000, easing: tween.easeInOut, onFinish: onFinish }); } }); } }); } });
===================================================================
--- original.js
+++ change.js
@@ -15,15 +15,15 @@
****/
// Create a new function called attack
function attack() {
// Change player_idle with player_fattack01
- player.setAsset(LK.getAsset('player_attackf01', {}));
+ player.attachAsset('player_attackf01', {});
// 0.5 seconds later change it with player_fattack02
LK.setTimeout(function () {
- player.setAsset(LK.getAsset('player_attackf02', {}));
+ player.attachAsset('player_attackf02', {});
// 0.5 seconds later change it back to player_idle
LK.setTimeout(function () {
- player.setAsset(LK.getAsset('player_idle', {}));
+ player.attachAsset('player_idle', {});
}, 500);
}, 500);
}
// Create a new instance of the player_idle asset
high definition super nintendo background of a japanese sakura tree forest Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
2d snes dust particle. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
silver coin, $ sign on it, snes art. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
gold coin, $ sign on it, snes art. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
snes white feather. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
add a wooden shield
white 3d questionmark with a shadow. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
caligraphy paper front facing flat. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
the letters 'Ready' in 3d with a japanese cartoon cherry blossom flair. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
add eyebrows