Frequently asked questions
Q) I can foresee that positioning sprites by their top-left corner could sometimes be inconvenient. Is there an alternative?
A) Fortunately, you can choose what point of a sprite is used as the positioning/origin pixel, just like we did with messageText
, using the setOrigin
function.
Q) The code is getting rather long and I am struggling to keep track of where everything is. How can we fix this?
A) Yes, I agree. In the next chapter, we will look at the first of a few ways we can organize our code and make it more readable. We will see this when we learn about writing C++ functions. In addition, we will learn a new way of handling multiple objects/variables of the same type (like the clouds) when we learn about C++ arrays.
Q) I couldn’t get my font to load. How do I know what is going on behind the scenes? How do I know if I have entered the correct file path or mistyped the name of the font file?
A) We can wrap our font-loading...