Lua学习笔记(3)--模拟器画布

来源:互联网 发布:淘宝宝贝文案兼职招聘 编辑:程序博客网 时间:2024/05/03 09:49
sCanvas画布,是在C++文件中创建的,也就是整个背景的画布,游戏中的坐标(0,0)也是指的这个画布的左上角,游戏的模拟器窗口无论是长宽都比这个画布小,这样我们才有可以在窗口中上下左右拖动背景画面的效果,在这个画布上,我们还可以新建别的画布,比如新建了一个小于sCanvas的nCanvas画布,我们在nCanvas上进行Draw操作,画的内容只在nCanvas上显示,我们在nCanvas上画完后还要把nCanvas画布画在sCanvas上,拖动nCanvas里的图片,把它拖到nCanvas外,我们就看不见了,nCanvas画布上的东西不显示在sCanvas上,以此我们可以达到一些特殊的效果。如果要以窗口的左上角作为参考系来画一些图片的话,我们要在这之前找到窗口左上角相对sCanvas的坐标bgx和bgy,在要画的图的起始坐标上加上这个相对坐标,这样给用户的感觉就是相对窗口左上角的。
原创粉丝点击