gamemaker吧 关注:13,633贴子:95,070
  • 4回复贴,共1

纯萌新对于学习GM的困惑

只看楼主收藏回复

想请教各位零基础的人该怎么学习。
感觉自己本身基础编程知识的缺失太很大,离开教程自己基本就无从下手(一些基本的内置变量名都没搞明白)。找官方文档也不知道搜什么,对各种函数模块及它们的作用不知道怎么去系统地认识,找了别人的工程也看不懂怎么运作的。


IP属地:上海来自Android客户端1楼2024-02-10 18:04回复
    0、引擎有内置的入门教程,英文单词是个Tor还是Tur开头开着。这份教程可以进行从0开始到第一个可以执行的游戏生成的过程,适用于0基础或首次接触引擎需要了解引擎特性来使用。//请确保自己是在做(而不是在看),不然有些基础逻辑不会留下太深刻的印象。
    1、最常用的内置变量和引擎最基础的使用方法,在完成入门教程以后应该会有所了解。尝试一下自己制作同质内容后应该会知道内置变量(至少自己需要使用的内置变量)的使用方法。
    2、函数都可以在F1里查到,包括每个参数的用途。如果是S2版本的话可以在鼠标指向函数名称时按下鼠标滚轮(又称中键)来快速打开对应的页面。
    3、别人的工程,从基础的函数写法到框架的算法选择,如果是没有注释直接强读理解,是需要一定基础的。还要考虑作者是不是为了工程易读特意优化过格式。根据自己的接受能力,看一些有注释的工程或是问下作者思路尝试进行理解会更好一些(通常来说小块的格式/变量作用算一层,整体算法框架算另一层,两层不要一起问)
    4、基础编程知识,GML文档里的介绍和相关的全面教程似乎要少一些。不过这些几乎是跨语言通用的,可以考虑看任意编程语言的程序结构(什么顺序、选择、循环之类的,甚至是进阶的函数调用、函数递归调用),之后写GML code的时候套用即可。
    ---------
    另外,有一种思路是考虑自己想做什么,考虑有什么途径实现,然后就是逐步去找途径上每一步是不是能拿代码写出来。通常来说初期容易遇到构思的途径里有走不通的地方(实现方法规划不合理),踩几次坑就有对方法规划有自己的心得了,可以拿随便什么想法(而不完全是自己真正想做的东西)刷经验用。


    IP属地:北京2楼2024-02-11 21:44
    收起回复
      先跟着做,然后勤打标注,慢慢就懂了。基本上要做到每句都标注,虽然很麻烦,但是可以更快入门。
      复习起来也轻松。


      IP属地:宁夏3楼2024-06-11 22:27
      回复
        超简单的


        IP属地:广东4楼2024-06-12 08:59
        回复