请问,怎么用代码实现,贴图填充到房间里的一个矩形区域
gamemaker吧
全部回复
仅看楼主
level 5
要求,贴图不能变形,也就是不能改变scale,只是自动增加贴图数量来填充。我没有找到类似的函数。
用拖拽的方式直接把贴图刷到房间里面倒是很简单,但不知道用代码该如何实现。
比如说,我从一个128×128的背景上截取一个32×32的贴图。现在想把这个贴图填充到房间里面一个256x32的矩形区域(矩形坐标就设为0,0吧)内。代码应该怎么写呢?
2017年01月01日 17点01分 1
level 11
当然找不到这样的函数,gamemaker只给你提供大部分基础函数和少部分高级函数。
填满区域这种简单的functions就自己写好了。
用嵌套for循环写吧。
2017年01月02日 00点01分 2
我还以为有专门的函数…
2017年01月02日 02点01分
level 5
用for循环的话。由于并没有draw_tile 这样的函数。只能是不停的tile_add()了哦?
2017年01月02日 02点01分 3
不会吧,我记得有创造tile的函数的,跟创造实例差不多,你去f1再认真翻翻看
2017年01月04日 12点01分
level 5
试了一下。draw_background函数也是无法操作tile的
2017年01月02日 02点01分 4
1