(8/8)Spawning——生成敌人

大家好,这是官方的教程的最后一部分内容,今天之后就继续文档翻译了,Heartbeast大大的视频我还在看,过阵子慢慢来:) 今天要学习的是如何随机生成敌人,在......

(7/8)Title Screen——启动画面

通常我们在启动一款游戏的时候,首先会进入一个启动的菜单页面,在这里你可以选择开始游戏,或者设置游戏的一些配置,而到目前为止,我们做的这款游戏每次运行都是直接进入......

(6/8)Basec Audio——音效

声音,对于一个游戏而言,其重要程度毋庸置疑,好的音乐和音效可以更好的渲染游戏气氛,让玩家产生更强的代入感,从而增强游戏体验,因此今天我们介绍如何给游戏添加音效。......

(5/8)Drawing Text——文字显示

这节教程的目的是在游戏画面中绘制文字,我们在游戏中经常会使用一些文字性的内容,比如生命值、人物等级、游戏分数等等,当然有一些游戏中可能会用图片直接取代文字,或是......

(4/8)Tiles&Views——瓷片和镜头

大家好,第四节教程我们介绍的是如何给游戏构建背景,跟所有可见元素一样,首先我们要创建一个精灵,用来存储我们用来做背景的图像元素,如下图:

(3/8)Enemies——敌人角色

本节教程是讲解如何生成敌人和以及销毁实例等操作,不过在最开始我们先介绍一下如何设置游戏的帧数,游戏的帧数决定了游戏画面的流畅程度,一般每秒的帧数(FPS)与画面......

(2/8)Projetile——发射子弹

这一章将学习如何让我们的飞船发射子弹,跟之前创建飞船一样,我们也需要给子弹新建一个精灵,创建的过程不再赘述,但是要强调一点,子弹的原点位置应当设置在头部,因为头......

(1/8)Movement——角色移动

今天开始准备翻译一下官方教程的GML版,这套教程虽然简单,但是对于初学者而言是不可多得的入门教材,一步一步的指导新手通过基本的一些操作来完成一个具有一定完成度的......