I came across a video on youtube, the text printed had a photoshop shadow effect, how can this be done with the ; text(“Hello World !”) example in Codea ?..
@kendog400 Don’t know exactly what you’re looking at, but here’s an example of what looks like shadow text.
function setup()
str="hello world"
fontSize(30)
end
function draw()
background(255, 186, 0, 255)
fill(0)
text(str,WIDTH/2,HEIGHT/2)
fill(255)
text(str,WIDTH/2-2,HEIGHT/2-2)
end
This is a follow-up to the fine answer by @dave1707.
I wanted to play around with the parameters a little and get a sense of the actual bounding box, so I moved the text to one corner.
function setup()
parameter.text ("gString" ,"hello, great world!")
parameter.number("gOfsPct" ,0,100,2)
parameter.number("gFontSize",0,100,50)
parameter.watch ("gTextArea")
end
function draw()
background(192)
fontSize(gFontSize)
w,h = textSize(gString)
gTextArea = string.format("width=%g,height=%g",w,h)
local ofs = gOfsPct * gFontSize / 100
fill(128); rectMode(CORNERS); rect(0,0,w+ofs,h+ofs)
textMode(CORNER)
fill(0); text(gString,0,0)
fill(255); text(gString,ofs,ofs)
end
@skral Nice job modifying the program. That’s a great way to learn how to do different things.