1、ExportFontData.csx / ImportFontData.csx(简单,新手向) 比如这里我有个从某个游戏的data.win导出的中文字体(导出后字体成png+csv的形式而不是ttf之类) 两个文件,一个字体纹理和记录字形信息的csv文件 也许你会好奇会想去看看csv文件有什么,这里有个图可以简略表示出来 PS:由于字体的图就是这么多这么大(就...
点击"下一步 "继续... 【原教程里的Next】 1.4 编辑房间 All projects inGameMaker Studio 2start with a room already in the resource tree called "Room_0". This means we don't need to create one for now, but you should rename this room to "rm_game" so it has a less generic name (t...
最后我们要设置让飞船能时刻保持正面朝着鼠标所处的位置,这意味着我们需要随时调整精灵图像的角度,在GMS2中我们有一个默认的属性“image_angle"来控制这个角度,然后还有一个自带的函数”point_direction"(点对点夹角)可以设置点对点的夹角来实现我们需要的效果: 如上图所示,image_angle是对象自身图像的角度,我们把这个...
在右侧的资源树底部有个“Option”的选项,双击其中的“Main”就会弹出一个设置框,其中可以看到有个“Game Frames Per Second”就是游戏的FPS设置项了。 另外在“Main”选项下方还有个“Windows”的选项,该选项是指针对“Windows”平台编译发布游戏时可以根据平台特性进行一些定制化设置(如果发布iOS、Android或MacOS等平台...
本节视频解说地址:【中文教程】GameMaker Studio 2官方教程5/8——添加文字 这部分内容虽然简单但是却很常用,这里其实还有一个没说就是中文字体的设置,因为GMS中是不能直接绘制中文的,需要在创建字体的时候单独选择文字编码范围,不过这套教程是跟着官方教程走的就不多说明了,以后另外单独说一下中文字体的设置和使用。
GMS2官方教程系列7/8——启动画面 本节视频教程地址:【中文教程】GameMaker Studio 2官方教程7/8——启动画面 通常我们在启动一款游戏的时候,首先会进入一个启动的菜单页面,在这里你可以选择开始游戏,或者设置游戏的一些配置,而到目前为止,我们做的这款游戏每次运行都是直接进入游戏画面,因此今天我们就要学习如何去...
GMS2官方教程系列3/8——制造敌人 本节教程是讲解如何生成敌人和以及销毁实例等操作,不过在最开始我们先介绍一下如何设置游戏的帧数,游戏的帧数决定了游戏画面的流畅程度,一般每秒的帧数(FPS)与画面流畅性成正比,当然消耗的资源也会同步增加,但是在性能足够的情况下,用些许性能换取更流畅的画面是值得的,因为这样可以...
GMS2的shade..第一部分:开启shader首先简单说一下,shader,好像翻译成渲染器,主要就是把运算量转移到显卡去,让显卡的上千条渲染线并行工作。所以如果你的图片需要一些特殊处理,逐像素循环的话浪费CPU而且会很
接下来的话应该会从YouTube继续搬运一些教程,或者是根据一些GMS1代的教程看看是不是可以改录GMS2版的,目前来Heartbeast大神正在制作一套平台射击游戏(横版射击)的教程,目前已经有6课了,不过我还没有开始看,准备后面边看边学边翻吧~ 最后,在启用公众号第一天发了一个在reddit上的五月挑战,不知道有没有朋友尝试...
PS. 在官方教程的基础上还可以自己给自己设定个目标来拓展一下,比如让离飞船远的敌人在爆炸时声音小一点,近的敌人在爆炸时声音大一点,试试看自己能不能完成:)常用的判断距离的函数GMS2中有distance_to_point和distance_to_object两种,可以自己思考看看哦~另外reddit的六月挑战也是有关音效的,有兴趣可以看前天发的...