why is my sprite not showing? (i use quickengine)
player = object player.x = 0 player.y = 0 player.vx = 0 player.vy = 0 //0 is gail and 1 is biscuit character = 0 screen.draw("playeridle",20,0,20,0) end
player = object player.x = 0 player.y = 0 player.vx = 0 player.vy = 0 //0 is gail and 1 is biscuit character = 0 screen.draw("playeridle",20,0,20,0) end
You are drawing outside of a function, first off. Second: Read the damn docs. Atp I can't tell if this is either a troll post or straight up ignorance.
https://microstudio.dev/i/gilles/quickengine/
Because there it is telling you very precisely what you have to do and how you can set up a sprite. Programming isn't "Haha, I type random code by looking at the docs for 2 seconds and then just typing a bunch of nonsensical code". Think about it for a second. Even if the function WAS called, it would run only ONCE. Unless you are not clearing your screen, you would never see the sprite, not even for a microsecond.
Before writing posts in the future, please just read the damn docs, they are there to solve questions like this.
player = object
player.x = 0
player.y = 0
player.vx = 0
player.vy = 0 //0 is gail and 1 is biscuit character = 0
screen.draw("playeridle",20,0,20,0)
end
If that is your code for that part, then you should know that you can't put code in a object unless your defining a function, and that is not how you make a object, and the height is set to 0
, it should be more like:
player = object
x = 0
y = 0
vx = 0
vy = 0
render = function() // The function render() still needs to be called.
screen.drawSprite("playeridle",0,0,20,20) // screen.drawSprite(sprite,x,y,width,[height])
end
end
You can get the player data in the function be prefixing player.
like you were to get:
render = function()
screen.drawSprite("playeridle",player.x,player.y, 20 20)
end
You can learn more at: https://microstudio.dev/documentation/microScript-cheatsheet/
edit: I still was writing this when you posted @confusedcatgirl, and I agree.
@confusedcatgirl thanks for the advice. Now looking back at the post (and actually taking the time to read doc) that was really easy to fix. It should've been obvious to figure out myself. The best way to learn coding is a doc and trial and error. I'm still slowly but surely learning microscript 2.0. Sorry if i was ignorent hope theirs no bad blood between us.
I'm sorry, my blood was just kinda boiling back there. Shouldn't have reacted that way. But still, for future reference, it's important to read docs.