level 3
请问看教程除了官方文档还有别的比较好的教程吗,无从下手啊,感觉遇到问题都找不到问的人,很无助这一块
2025年11月19日 06点11分
1
level 9
ai,详细描述你的需求,gm的代码结构很简单,挺适合ai学习的,记得开深度思考,你甚至可以让ai给你布置几个小项目让她一步一步带你入门,看视频的话你去搜搜红色激情
2025年11月19日 09点11分
2
好的,谢谢...
2025年11月19日 09点11分
我看红色激情都是GM8的教程,不过语法都差不多对吧
2025年11月19日 09点11分
不好意思那个忘了说了我现在用的是gms2
2025年11月19日 09点11分
@失去的声望 语法差很多,但是底层没咋变,不知道你学过其他语言没有,就是函数和参数不一样了,具体比喻就像gm8是“请 你 去 买菜”,gms可能就是“麻烦 你 去 菜市场 买 胡萝卜”这样,但是实现功能都是要买菜,都得先穿鞋再出门
2025年11月19日 09点11分
level 9
问问题可以到本吧提问楼,糖豆大佬一般会详细而耐心地解释(前提是提问的内容清晰(要干什么,做了什么,有什么结果,有何偏差))
2025年11月19日 12点11分
5
吧务
level 13
在咱看来,官方教程之后、自己搭建之前的这个阶段确实需要一些和人的交流。特别是应对报错(或者没报错但做出的效果不符合预期)这方面,看教程(特别是视频教程)很难培养起来。
这个阶段要接触的几个方向内容大约是这样:
0、函数使用:这部分最有效的工具是引擎自带的文档,可以鼠标指向函数名以后按下滚轮(鼠标中键)进行查看。考虑到有时候引擎更新时可能会有部分函数增加、用法变化之类的情况,已经做好的教程可能会内容滞后,但文档通常不会有这样的问题。
1、实现路径:同一个目标的实现方法可能有很多种,要记录相同的目标数据可以选择的方式也会有很多种。不同的选择会在实现过程和后期可扩展性上有较大差异。第一次接触的话可以按照教程学一种做法,但建议不要盲信,有时候其他方法(可能是其他游戏引擎,甚至只是其他编程语言)同样适用且更符合你游戏的需求。
2、错误处理:这部分通常是“一千个人眼中有一千个哈姆雷特”,嗯(吐槽:除非这一千人是被同一个不完美的教程喂出来的,在同一个瑕疵位遇到问题)。一开始几乎只能是靠和人交流,直到培养出自己定位处理错误的能力。
3、数学:学校里能学到的对于大多数游戏来说都够用,但大多数人可能并没有熟悉到能自行使用的程度。比如前2个“三角函数”是用来处理“圆”的工具,但用的人不多。
4、进阶功能:有些功能是有上手门槛的一般不会放在新人教程里,在看到其他人使用或者翻文档时看到,感兴趣的话可以逐步接触。进阶功能多数情况下不是必要选项,不过合理使用的话确实能让游戏表现上升不少。
2025年11月20日 01点11分
6
level 6
新人可以先试试DND,但实际上DND的教程远少于代码。很多时候我还要看GML代码学逻辑来转回DND。
2025年11月20日 03点11分
7
@失去的声望 原来的GML现在叫GML Code,原来的DND现在叫GML Visual。不过咱还是觉得,刚开始学自行车的时候装辅助轮是常见情况,骑上摩托还装辅助轮就是限制了。
2025年11月20日 06点11分
DND?之前没了解,谢谢了
2025年11月20日 03点11分
level 9
视频教程b站上直接搜gms2就有,图文教程在Indienova上直接搜也能搜出来一些
2025年11月20日 06点11分
8