General discussion about LÖVE, Lua, game development, puns, and unicorns.
Vrx8
Prole
Posts: 20 Joined: Sat Jun 17, 2017 5:35 am
Post
by Vrx8 » Mon Jul 10, 2017 4:11 am
so.. for example.. the width of my pc is 1000 pixels.. and i make an android game in it, so if i want to make a rectangle with 250 pixels width (1/4 of the screen) and make it as big as 1/4 of my mobile phone's width.. i need to do this ?
Code: Select all
love.graphics.rectangle("fill", x, y, love.graphics.getWidth()/4, 50)
is there any easier way out ? like scaling everything on load function ?
or something like this?
Code: Select all
love.graphics.rectangle("fill", x, y, 250 * scale, 50)
Davidobot
Party member
Posts: 1226 Joined: Sat Mar 31, 2012 5:18 am
Location: Oxford, UK
Contact:
Post
by Davidobot » Mon Jul 10, 2017 5:19 am
You can do something like this in your love.draw. See the
wiki for reference.
Code: Select all
function love.draw()
love.graphics.push()
love.graphics.scale(4, 4)
-- Draw scaled stuff
love.graphics.pop()
end
xNick1
Party member
Posts: 267 Joined: Wed Jun 15, 2016 8:27 am
Location: Rome, Italy
Post
by xNick1 » Sat Jul 15, 2017 2:49 pm
As Davidobot said, otherwise use gamera by kikito!
I prefer Love api!
Users browsing this forum: Google [Bot] , Semrush [Bot] and 4 guests