draw_sprite_part(sprite,subimg,left,top,width,height,x,y) 在坐标(x,y)绘制指定范围内的子图像的子图区域 (-1 代表当前子图像)(从子图像内位置 left,top,width,height )。 draw_sprite_ext(sprite,subimg,x,y,xscale,yscale,rot,color,alpha) 代表所要绘制的精灵,subimg 代表要绘制的具体子图像,(x,...
draw_surface_part(surf, 0, i * 2, room_width, 2, random_range(-5,5), i * 2); } ③化零为整 同样,绘制表面的实例深度应该最低。 注意:drawSelf()是在第十八章中提到的自定义脚本,其内容是draw_sprite_ext(sprite_index, image_index, x, y, image_xscale, image_yscale, image_angle, ima...
1、这是我调整过的:draw_sprite(spr_life_bar_foregro un d,0,x,120);draw_sprite_part(spr_life_bar,0,0,96*(1-life/maxlife),114,96*(life/maxlife),0,120+96 *(1-life/maxlife);我通常用:draw_sprite_ext();那个对对碰中的分数进度条和时间进度条都是这样画出来的。呵。GM版山寨弹性贪吃蛇...
回复:4楼其实我是想忽略间距问题的。因为用draw_sprite_part来绘制那么计算间距有点麻烦,还要用到碰撞盒。毕竟每个字符宽高不同。而且做成字体那么定位什么的更方便了点,不然左右对齐、居中计算的比较麻烦~ 5楼2011-01-23 16:59 回复 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频! 贴吧页面意见反馈 违规贴...
您可以将它们分配给对象,或将它们赋值给代码创建的实例,它们也能响应实例中大部分精灵变量——可以缩放,旋转,着色和更改alpha值——所有这些都可以在游戏中操作。可以像使用其他任何精灵一样使用大部分sprite_*()函数来绘制它们,但draw_sprite_pos()和draw_sprite_part()不适用。
draw_sprite_part(spr_life_bar,0,0,96*(1-life/maxlife),114,96*(life/maxlife),0,120+96*(1-life/maxlife)); 我通常用: draw_sprite_ext();那个对对碰中的分数进度条和时间进度条都是这样画出来的。呵。 GM版山寨弹性贪吃蛇教程 首先,创建两个精灵,并将其大小设定为:16*16。这里,我就用了两个...
Image_xscale will flip the sprite, but it also flips the sprite mask, which can cause problems. Part of the reason we are using draw_sprite_ext(); is that we are bypassing all of these built-in variables that can cause issues. Add a couple more lines to the step event, below the ...
无法直接返回文字精灵,gm的dll不认识流类型的文件,不然咱早直接从内存返回啦,何必还要通过硬盘哇、至于draw_sprite_part,因为读取以后是一个精灵哦,你可以在函数里试着修改~,其实我建议你直接控制显示的alpha比较好,另外关于速度,你不要将你那句话释放内存的话放在loadtext的函数里,独立出来手动释放比较好~ 回复 治...
draw_sprite_part(sprite,subimg,left,top,width,height,x,y) 在坐标(x,y)绘制指定范围内的子图像的子图区域 (-1 代表当前子图像)(从子图像内位置 left,top,width,height )。 draw_background(back,x,y) 绘制背景在坐标(x,y)。(不包含颜色混合和阿尔法透明通道) draw_background_stretched(back,x,y,w...
I've already tried draw_sprite_part but it didn't work... thejosving Thread Jul 7, 2023 Replies: 4 Forum: Programming M Why "draw" elements float on coordinates, and how to properly set it up in general? Greetings, can someone please help? This looks partly like a bug, or I ...