• 该教程由油管上的妹子FriendlyCosmonaut原创,能翻墙的尽量看原版吧:Textbox Tutorial。 代码托管在Github。实现的效果为: 以下是文本教程 设置游戏帧数 在option设置里设置游戏的运行帧数为...
    0 715 0
  • 今晚尝试一下Gm的拖拽,发现和之前看过知乎Gms的专栏一篇文章的也是很类似,尝试做一下练习。针对一个obj在step 事件下进行控制。 在使用之前封装了一个小脚本,可以调用点击。其...
    0 251 0
  • 今晚看到推箱子的距离判断,这个距离判断带方向性的。 需要预判箱子后面格子的距离是否产生了碰撞。如果没有就可以推了。并且自身和箱子相加一个距离。 每一个格是 32x32像素。...
    0 246 0
  • gamemaker如何制作血条 可以使用gamemaker内置函数 draw_healthbar(x1, y1, x2, y2, amount, backcol, mincol, maxcol, direction, showback, showborder); 这个draw_healthbar 可以用来绘制血条 或者经验条或者进度条,十分...
    0 431 0
  • 今天自学了ds_stack 栈的使用 ,下面是代码 ds_stack 先进后出,最先进的数据最后再出现 ds_stack=ds_stack_create(); 创建一个栈命名为ds_stack ds_stack_push(ds_stack,1,2,3,4,5); ds_stack_push(ds_stack,A,B,c);...
    0 268 0
  • image_index是gamemaker系统内置变量,它在游戏运行的时候会不停地增加,并以当前值模精灵图总帧数。而关于image_index的一些更深入的细节,我整理了一些知识点,希望对大家更深入地使用...
    0 327 0
  • 每次我们要写代码时都要打开许多文件夹、文档、表格、工程。一个一个点击,往往需要二三十秒钟,又累又烦。 用gamemaker函数execute_shell执行外部程序 + 时间轴,就可以实现按时间顺...
    0 248 0
  • gamemaker 如何用代码控制人物上下左右四方向移动? 给物体 创建步 step事件 ,然后写入下面代码 if keyboard_check(vk_right) {x=x+3}; if keyboard_check(vk_left) {x=x-3}; if keyboard_check(vk_up) {y=y+3}; if keyboa...
    0 347 0
  • 这个问题最近也有过好几个朋友问,如果游戏的尺寸做的比较小,但是想让游戏运行的时候窗口变大一些该如何操作。在GMS2中通常使用viewport这个属性来进行控制在room面板的左下角属性...
    0 621 0
  • 为什么gamemaker 加了父级 子级的代码就不起作用? 很简单, 父级和子级不能有相同事件,比如父级有了步事件,子级如果要加步事件 就得在 子级的 步事件最后加上 event_inherited() 关于父...
    0 213 0
  • 创建一个空的INI,这个也可以用于清除所有高分记录。可以把这个做一个脚本,不存在时调用一次,清除所有高分记录时也可以调用。 ini_open(save.ini)//打开INI for(i=1;i11;i+=1)//循环10次写入...
    0 346 0
  • gamermaker 如何制作刷怪 参考代码如下 obj_controller create event global.enemy_amount=0; obj_enemy create: motion_set(-90,random(12)) step: if (global.enemy_amount10) { instance_create(random(room_width),0,obj_enemy); global....
    0 203 0
  • 小编在使用game maker studio 2 的时候,发现在gm8 和gms2 用相同代码生成随机数,gm8里可以正常显示随机,gms2每次都是一个值 后面才发现 gms2 已经有了 随机数种子, 所以 要每次生成不一样...
    0 311 0