User prompt
Remove player movment
User prompt
Make the player go to the clicked side from player point by moving smoothly to it; If click right go right If click down go down If click left go left If click up go up
User prompt
Make player go to the cursor point not the opposit
User prompt
don't move it far from cursor
User prompt
If clicked by cursor on the top side of player move it vertical straight to it. same for each direction
User prompt
If click down the player go down and same for other directions
User prompt
Please fix the bug: 'Uncaught TypeError: tween.to is not a function' in or related to this line: 'tween.to(playerNode, {' Line Number: 51 ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
Make player go to cursor
User prompt
Please fix the bug: 'Uncaught TypeError: tween.to is not a function' in or related to this line: 'tween.to(playerNode, {' Line Number: 51 ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
Make the player go to the clicked directions
User prompt
Don't make it follow cursor
User prompt
Please fix the bug: 'Uncaught TypeError: tween.to is not a function' in or related to this line: 'tween.to(playerNode, {' Line Number: 55 ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
If click any side from the player movz it to it
User prompt
Don't move it diagonal
User prompt
Increase speed for the player.
User prompt
Please fix the bug: 'Uncaught TypeError: tween.to is not a function' in or related to this line: 'tween.to(playerNode, {' Line Number: 61 ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
Make player movement smooth by large distance
User prompt
Add movement to player up down left right
User prompt
make the player movement only 4 dirctions and horizontal or vertical only.
User prompt
Make it go to the clicked direction.
User prompt
change the movement to horizontal and vertical.
User prompt
Make player moves by right or left or up or down by click the direction. Move player by small distance to the cursor clicked point.
Code edit (1 edits merged)
Please save this source code
Code edit (2 edits merged)
Please save this source code
User prompt
Make it small
/**** * Plugins ****/ var tween = LK.import("@upit/tween.v1"); /**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 }); /**** * Game Code ****/ // Retrieve a non-attached LK asset named 'Background1'. // Set its anchor and pivot point to top left (x: 0.0, y: 0.0). var backgroundNode = LK.getAsset('Background1', { anchorX: 0.0, anchorY: 0.0, scaleX: 2048 / 1000, scaleY: 2732 / 1000, x: 0, y: 0 }); //Manually attach asset to element, rather than using self.attachAsset game.addChild(backgroundNode); ; // Retrieve a non-attached LK asset named 'player'. // Set its anchor and pivot point to top left (x: 0.0, y: 0.0). // Position it at the bottom right of the screen (x: 2048, y: 2732). var playerNode = LK.getAsset('player', { anchorX: 2.2, anchorY: 2.2, scaleX: 0.7, scaleY: 0.7, x: 2048, y: 2732 }); // Manually attach asset to element, rather than using self.attachAsset game.addChild(playerNode); // Add event listeners to handle player movement game.down = function (x, y, obj) { // Create a tween to move the player to the clicked point tween.to(playerNode, { x: x, y: y }, { duration: 1000 }); }; ; ; game.update = function () { // Update the player's last position playerNode.lastX = playerNode.x; playerNode.lastY = playerNode.y; };
===================================================================
--- original.js
+++ change.js
@@ -41,9 +41,9 @@
game.addChild(playerNode);
// Add event listeners to handle player movement
game.down = function (x, y, obj) {
// Create a tween to move the player to the clicked point
- tween(playerNode, {
+ tween.to(playerNode, {
x: x,
y: y
}, {
duration: 1000