gamemaker吧
关注: 13,603 贴子: 94,740

GameMaker游戏开发爱好者家园!

  • 目录:
  • 单机与主机游戏
  • 3
    用place(x,y,obj)好还是用instance_place(x,y,obj)好 我第一次用place,效果不错,但是太慢了,且我碰到墙后就无法做其他的运动了 第二次试了试instance,结果穿墙了,有时候又不穿墙 两次代码如下。 本来录了屏,但是贴吧放不出来。 疑问:1.为什么用二方案会穿墙。 2.为什么把x+spd*h换成x后,player就一头扎进墙里出不来了 3.我没有对wall(黑块)做操作。平常你们都这么写吗吗,或者说我写的效率太低下。
    高压氧 9-22
  • 13
    求助!鼠标点目标(灌木丛)没反应,只有点一个特定的地方才会互动(如图),这个特定的地方还得用鼠标找,求解
  • 32
    迷茫的初三零基础,虽然有点傻但是会尽力,我虽然知道有些视频和文本教程,但是还是有些太困难----所以拜托❤️❤️
    派杉 9-22
  • 7
    上下移动没问题,只要一左右移动,人物就变扁了,新人求助
  • 0
    如图,这两个物体我都放到room里了,按下M会造成全黑屏,再按没反应 我的room里皆是draw的,包括draw的文字、贴图,想问问怎么做到暂停(draw的贴图移动的时候按下M也会暂停贴图的移动,我设置的roomzhen ++;也会暂停的那种) #gms2##gamemaker##gml##暂停游戏##游戏制作#
    niunai345 9-21
  • 25
    我想完成一个使用for,if,数组显示9月所有周日的程序作为新手作业,最后输出格式为“day1:2024.9.1”。然而很明显这错误百出,请dashen修改,或者告诉我一下正常的思路
    高压氧 9-14
  • 154
    提问须知: ---基础--- 0:确认你的问题在置顶帖、贴吧第一页、本集中帖的最后一页都无法找到答案; 1:确认你的问题不在引擎自带的新人教程范围; 2:请勿使用含贬义的词汇来形容你的问题,除非你确实想说“无法回答这个问题的都(贬义词)”; 3:通常来说,你的问题要包含这4个部分,即“你想做什么”(目的)、“你做了什么”(过程/已有内容或方式选择,注意这部分将决定问题的解决方向,什么都不说的话意味着完全答非所问的可能)
    q糖豆p 9-13
  • 3
    问一下参考教程做的竖版射击版射游戏子弹是横的怎么改过来
    宋异人 9-13
  • 9
    有无人能讲下数组的使用,看教程文档太简略了,不会用。
  • 37
    😅😅真的佛了,我导入的很多精灵都是那种6、7十多张的动图,大概导入了很多吧然后今天下午导入了一套动图后运行程序直接未响应了😅,不知道是不是内存爆了,后面我改成加载条一步一步导入音乐文件还是没用,我就怀疑是不是贴图占内存太大了,但是我把导入的贴图全删了也还是没用,后来我看了下删掉贴图后gmk内存压根没变化呀(依旧是100kb)莫非我导进了就出不来了?😅最后我还是想问一下,如果我贴图都改成用sprite_add从程序外导入到
    YZGO0 9-10
  • 24
    学了将近两年的ldx分享一些可能用得上的特效代码,可能有点少毕竟我也整不出什么好活。不过发出来能给大家一点帮助也不是坏事吧。有其它特效代码也欢迎分享,不喜勿喷。 自制的pvz图镇楼
  • 2
    平时只要打出ran三个字下面就会显示出randon(x),random_range(x1,x2)之类的东西,今天不知道怎么就没了,求助,用的GM8.0
    亻十 9-7
  • 19
    支持库35.0.0 目标平台 SDK 35 最小 SDK:21 编译 SDK :35 Android SDK位置,Android NDK位置,Java JDK位置都是已找到 输出: > Task :com123.company123.game456:preBuild UP-TO-DATE > Task :com123.company123.game456:preDebugBuild UP-TO-DATE > Task:com123.company123.game456:mergeDebugNativeDebugMetadata NO-SOURCE > Task :com123.company123.game456:compileDebugAidl NO-SOURCE > Task :com123.company123.game456:compileDebugRenderscriptNO-SOURCE > Task :com123.company123.game456:generateDebugBuildConfigUP-TO-DATE > Task :com123.company123.game456:javaPreCompi
  • 6
    昨天晚上睡觉的时候还能正常测试的,今天早上电脑更新完,测试不了了,不知道什么情况,错误信息也看不懂,求求大佬解答 以下是错误提示 elapsed time 00:00:01.1269263s for command "C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2024.6.1.208/bin/igor/windows/x64/Igor.exe" -j=8 -options="C:\Users\28938\AppData\Local\GameMakerStudio2\GMS2TEMP\build.bff" -v -- Windows Run started at 09/04/2024 14:01:38FAILED: Run Program CompleteFor the details of why this build failed, please review the whole log above and also see
    q糖豆p 9-4
  • 12
    不只是拿半透明窗口做桌宠,也可以做桌面工具
    Ink晓墨 9-4
  • 2
    我想使用图块功能为我的地图制作树林的效果,但是我在创建图集的时候,我的图块宽度设置为这个图片尺寸,整个就会变成透明的图集,如果我使用稍微小一点的尺寸比如16x16的图块宽度,虽然这个能分成4份,但是第一份总是变成透明的,无法选中并绘制。所以现在我的图集第一块总是透明,请问用什么办法避免这个问题呢?
  • 9
    求助:Gm中已加入存档点,但运行后没有显示。 前天运行也是这种情况,死亡复活后存档点又全部出现了。昨天我把射击存档改为触摸存档,这办法就没有用了。 代码由global.save_mode = SAVE_MODE_SHOOT改为global.save_mode = SAVE_MODE_TOUCH 果引擎是I wanna be the Engine Nikaple Edition v2.1.2 代码没错,所以怎么解决?
  • 7
    又发现了个bug,不知各位有没有碰到过。obj1,obj2,obj3,obj4,obj5的draw事件里都写了 show_message_debug(1); show_message_debug(2); show_message_debug(3); show_message_debug(4); show_message_debug(5); show_message_debug(6); show_message_debug(7); show_message_debug(8); show_message_debug(9); show_message_debug(10); 然后把这5个obj都拖入空房间,为了查看输出顺序,房间帧数不限制。我按f5运行后观察输出栏,发现绝大部分都是按顺序输出的(12345678910),但是极少数输出的居然是混乱的顺序(比如1423457),并且这个bug
    Venus 8-29
  • 27
    目的:制作评分表,在玩家游戏结束后可查看评分 结果:在玩家失败后,会出现一张表,上面写着多少分 遇到的问题:已经做出来了分数,剩下的就是怎么在玩家失败后,数值显示在中间,之前是用拖拽做的,现在用的编程,不会做了 第一张为想要达到的结果 第二张是分数代码 第三张中间黄色部分为分值 其次是背景音乐的问题,根据gamemaker官方的教程,用了好几个函数,背景音乐都是无法播放,不知如何是好 求助大佬帮忙,非常感谢!
    和得久 8-20
  • 16
    (该字体缺少繁体字形,所以第三行的繁体“乱数”无法显示) (准确来说是个dll,我还没写成gex扩展) Github存储库名GaseousMarble(放链接会吞帖) 众所周知gm8上有个名为foxwriting的中文绘制插件,但该插件由于调用了不支持gm8.1的gmapi库而只能在gm8上使用。幸运的是gm8.1提供了get_function_address函数,如果能够将它自己的函数指针传给dll那么就可以在dll中调用任意gm函数。我不熟悉win32api(foxwriting使用了gdi读取字符纹理)所以使用字体精灵的方案,也就
    Mirion 8-19
  • 9
    GM无法运行调试了,点RUN没有反应,点注册什么的也打不开网页,有没有大佬知道为什么
  • 1
    电脑格式化后重下特别慢,有解决办法吗?
    q糖豆p 8-17
  • 2
    自制的游戏如何全屏,求助
    RR°C 8-16
  • 13
    最近想起n年前在傲娇玉米站看到的给gm制作dll的教程,想要尝试一下,花了一段时间按照教程做下来,但是结果还是报错。虽然gm8给出的错误信息约等于没有,估计大佬也很难能帮到我,但还是想试试求助一下 是这个教程https://www.magecorn.com/p/280.shtml 这个是报错,详细来说教程的第一个函数(ShowMessage)没有报error,但是调用时返回了0,也就是说函数调用失败了;第二个函数的define报错。
  • 1
    一个回合计时器数量有上限吗,有没有方法添加更多计时器?
    q糖豆p 8-15
  • 12
    由于我不想按下键就立刻产生攻击判定,而是想在攻击动作进行到某一个特定帧的时候,才进行攻击判定。所以我首先想到的是用广播消息来实现。 但是当我这么做了以后,我发现这样会有个离谱的问题。那就是当我进行攻击的时候,只要加了下面这段广播消息监听的对象,都会进行一次攻击判定。有没有什么办法能让对象只监听自己产生的广播消息啊。或者其他实现我想要的效果的方式
  • 2
    要做的是一个游戏内菜单,但是绘制出来后 相机移动的时候贴图不跟着移动,指定贴图绘制在了地图上
    q糖豆p 8-9
  • 5
    各位大佬,gamemaker8.1里被击中的 物体 想要获取 攻击者 或 子弹 的内部变量如等级、伤害类型该如何做啊? (不止一个)攻击者发射子弹,他想改变子弹的变量如等级又该怎样做啊?? 求助
    q糖豆p 8-8
  • 18
    最近我打开项目时有时候会显示一个提醒栏,好像是叫我订阅什么运行时?然后我在官网打开了我的账户,好像无论是订阅ENTERPRISE还是购买PROFESSIONAL,都是要花钱的?可是我前几年花过六百块买了啊,难道还要买一次?请问这个是怎么回事呢?还有这个提示栏是什么意思呢?是说不订阅以后就不能更新运行时吗?这个提示栏有时显示有时又不显示
    q糖豆p 8-8
  • 2
    rt,这个他说函数不清楚是什么意思?这不是自带的函数吗?
    高压氧 8-8
  • 15
    本人在汉化一个游戏 ,经过网上搜寻,汉化的工作问题是解决了,但是如何能把他们打包成安卓应用呢,我试着把资源更名替换进传说之下的apk,这种傻瓜行为似乎并不能奏效
    Mirion 8-7
  • 3
    为什么设置的时候没事 一运行就扁了
    查因 7-30
  • 2
    obj的id是什么
    q糖豆p 7-30
  • 3
    结果他告诉我 测试下载不了 哪位知道是怎么回事么
    查因 7-29
  • 4
    请问一下大佬们,我想在一个事件的末尾处获取这个事件所有的本地变量的变量名(就类似variable_instance_get_names那样),我该用什么方法。 在之前的代码写了很多类似 var _list = ds_list_create(); 所以想在事件的结尾写一个遍历所有的本地变量,然后判断这个本地变量是不是ds列表,是的话就销毁这个列表
    kh16wlll 7-29
  • 5
    按照教程一步一步走但是f5过后渲染不出来求救
    q糖豆p 7-17
  • 4
    今天用ai试了一下生成Python的代码,想起来以前还用gm做过小游戏,心血来潮试了试,没想到居然真的可以,本以为这种比较小众的会直接答非所问呢
    大四象 7-13
  • 17
    此方法是直接利用desmume的录象功能。这样无论配置有多差,录出来的录象与原游戏帧数是一样的,这样速度和帧数都不会失真了。 需要软件:desmume 0.9版以上,gif movie gear 快速截取NDS游戏素材的方法,详细见图:
  • 4
    如题,Zombie_digger_body插槽下有很多附件,如何在gms2中实现某一特定附件的改变?
  • 5
    这方面能推荐一下吗,或者综合性更多包含的教程也行😘😘😘

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验
更多定制特权

吧主申请名人堂,解锁更多会员特权

  • 本吧专属印记
  • 定制名片背景
  • 名人自动顶贴
  • 定制头像边框
收起特权

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

小吧:小吧主共2

会员: GM达人

目录: 单机与主机游戏