美文网首页
GameMakerStudio学习资源

GameMakerStudio学习资源

作者: 许彦峰 | 来源:发表于2021-08-21 19:14 被阅读0次

官方的教程是真的非常多!

我首先看了下官方的救火队员教程,前2部分仔细看完了,知道大概怎么实现游戏逻辑了。

大概的使用思路总结下:

资源分类

官方大概对资源进行了如下的分类:



从这个图中也能看出来,官方是如何组织游戏的,一般来说,这里面的默认分类,都是不能删除的,并且官方希望你能按照这个结构组织自己的项目,这个思路,在construct3中也有体现。

如何将图片导入到Assets

  • 一张外部图片要导入到sprites中,需要新建一个Sprite对象 image
  • 然后双击这个新建的Sprite对象,会打开一个新的窗口进行设置

这里面可以进行九宫格,碰撞遮罩,纹理平铺等设置,如果接触过游戏引擎,立马就明白怎么回事了

在GM中,是可以新建一个空的Sprite对象,如果直接把图片拖拽的Assets中,其实是自动完成了上述2步操作。

至于为什么允许新建一个空的Sprite对象,可能是为了保证替换纹理贴图的同时,不会对项目造成影响。

新建对象

到此为止,我们仅仅是把图片加入到了GM中,在GM中还有一个非常重要的概念,就是Object 同样的,需要在assets中的Objects分组中新建一个空的Object,然后双击这个新建的Object,打开一个新的窗口,然后需要手动指定这个对象使用的是哪个Sprite

这样,我们就完成了一个对象的制作,并且为这个对象赋予了外观样式。

给对象添加逻辑

GM主要是靠事件驱动逻辑的发展


add Event中,有大量的事件类型可供选择,有点像生命周期的设计 双击事件就会展示具体的逻辑,如何组织逻辑呢?
在Toolbox中内置了大量的功能组件:

有些组件其实已经和编程非常像了:
  • if语句:

    变量名必须是GM内置变量,或者前序声明的变量

  • switch语句:
  • 内置函数function调用:


    不同的是这个是要调用GM提供的内置函数,在输入Function的时候,都有函数名提示
  • 常用的功能:


    其实本质还是Function Call,只是类似的功能高频使用,直接封装了下,使用更方便
  • 更多的就不再介绍了,给我的感觉本质上都是function,已经非常接近编程了

DND(Drag And Drop)

在了解了对象,事件之后,我们再从整体看下


一个对象可以指定sprite来决定外观,event来决定行为逻辑,官方对此套系统称作DND,更复杂一点的如下图:



已经有积木编程的感觉了

room

GM中的room概念,和游戏引擎里面的场景是一样的

不同的是必须放在layer上,而layer的概念,其实在各种软件都有这样的设计,这里的使用思路也大差不差。

相关文章

  • GameMakerStudio学习资源

    中文手册[https://beta-manual-zh.yoyogames.com/#t=Content.htm]...

  • 学习资源网址

    学习资源网址 技术学习资源 sublime学习资源 Sublime 入门+进阶:http://www.jiansh...

  • 基于资源的专题教学模式

    资源、学习资源, 学习资源指支持教学活动实现一定教学目标的各种客观存在形态。学习资源概念庞杂,通常包括物质资源、人...

  • 学习资源

    一纳米学习导航网站 网站包含多种分类,分别是“公开课”、“大学生”、 “IT互联网丨程序员丨移动开发丨web开发”...

  • 学习资源

    入门课程:Andrew Ng 的Machine Learning 中文字幕版:http://study.163.c...

  • 学习资源

    http://blog.geekidentity.com/spring/spring_boot_translati...

  • 学习资源。

    笨方法学Python最好的新手入门Python教程http://www.2cto.com/shouce/Pytho...

  • 学习资源

    1、一个很好看书的网站-GitBookhttps://www.gitbook.com/explore 2、极客学院...

  • 学习资源

    1、安装node 下载Current,点击安装 https://nodejs.org/en/ 2、切换镜像(提高下...

  • 学习资源

    Ngnix下载网站:只提供最新版本下载链接Nginx Wiki:文档和例子常见问题Get Start 测试配置文件...

网友评论

      本文标题:GameMakerStudio学习资源

      本文链接:https://www.haomeiwen.com/subject/odjfiltx.html