
GB Studio(GB游戏制作软件)
v1.2.1 官方版- 软件大小:184 MB
- 更新日期:2020-06-23 15:46
- 软件语言:简体中文
- 软件类别:游戏工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
GB
Studio提供游戏设计功能,可以使用这款软件帮助用户设计游戏,软件提供简单的设计方式,可以在软件新家游戏场景,可以添加角色,可以添加事件,可以添加触发器,帮助用户快速建立游戏;软件可以创建真实的ROM文件并在任何GB模拟器上播放,结合Flash
Cart,您甚至可以在控制台上播放,您也可以将游戏上传web,在软件界面直接选择导出为web,借助出色的移动控件导出到Web,然后上传到Itch.io并与世界分享您的游戏,本软件功能还是很丰富的,软件界面是中文,符合国内用户设计需求,如果你需要设计ROM类型的小游戏就可以下载这款软件!

软件功能
可视化游戏生成器,不需要编程知识。
在任何可以输出png文件的编辑器中设计你的图形,如Photoshop, Tiled, Aseprite等。
包含示例项目,可立即上手。
制作自上而下的2D Jrpg风格的冒险游戏。
构建真正的GB Rom文件,可以在模拟器或使用Flash Carts在设备上播放。
构建一个可玩的HTML5游戏,也可以在移动平台上运行,并可以部署到任何Web服务器或上传到Itch.io。
为macOS、Windows和Linux构建。
支持macOS的明暗模式。
包括用于构建Untitled GB游戏的完整工具,可在Itch.io上免费播放。
新版特色
您还可以按住Alt键将所有“ 添加事件”按钮变成“ 粘贴事件”按钮,使您可以轻松地将事件粘贴到控制流分支中。
您可以使用变量选择器中显示的变量标识符在文本框中显示任何变量的值(例如,$L0$对于局部变量0和$182$全局变量182)。
文字:显示菜单
显示包含多个选项的菜单,并将指定的变量设置为所选选项的值。每个菜单项都有最大6字符长度。
变量:设置标志
通过启用8位数字的各个位来设置变量的值。允许将8个true / false值存储在单个变量中。设置标志将替换变量的先前值。
变量:添加标志
变量:清除标志
如果变量具有标志
如果指定的变量将选择的标志设置为true,则有条件地执行脚本的一部分。
开关
根据指定变量的值,从多个选项中有条件地执行。首先选择要与变量进行比较的选项,然后设置要比较的值以及匹配值时要执行的脚本。
标签:定义/标签:转到
使用Label:在脚本中定义标记:定义为标签命名,然后使用Label:Goto跳转到标记。
禁用其他
如果您在任何控制流事件中均不需要Else分支,则可以通过从事件下拉菜单中选择Disable Else来禁用它
演员:使用变量设置方向
根据变量的值设置指定角色的朝向。
演员:将方向存储在变量中
将角色的当前方向存储到变量中。
演员:使用变量设置动画帧
将指定角色的当前动画帧设置为变量的值
演员:碰撞禁止
防止碰撞影响所选的actor。如果选择了场景演员,那么播放器将能够穿过它们,如果选择了播放器,那么您将能够穿过场景中的所有演员和碰撞。
演员:碰撞启用
重新启用所选角色上的碰撞。
声音事件
声音:播放效果
播放声音效果,从以给定音高发出蜂鸣声,以给定频率发出音调或c崩溃中进行选择。使用“ 自定义事件”,您可以将多个效果组合到一个可重复使用的事件中,以产生叮当声。
计时器:设置计时器脚本
在一定时间间隔后重复执行指定的脚本。该脚本将一直在后台运行,直到调用“ 禁用计时器脚本”事件或使用“ 更改
计时器:重启计时器
将倒数计时器重置为零。该脚本将在最初指定的时间后再次调用。
计时器:禁用计时器脚本
删除计时器脚本,使其不再被调用。
杂项事件
评论
游戏中不提供任何功能,但允许您在脚本中留下注释。您键入的文本会自动设置在事件标题中,因此您可以折叠注
使用说明
1、打开GB Studio-1.2.1 Setup.exe就可以在软件界面查看项目

2、如图所示,在软件上建立项目,输入项目的名字

3、选择官方提供的演示项目,如果您会使用软件就可以新建空白项目

4、提示设计界面,这里就是软件的功能界面,可以添加场景

5、在软件顶部可以查看帮助内容,显示官方的教程

6、这里是官方的场景预览,在软件右边可以查看场景相关的设置数据

7、添加左侧的添加功能就可以进入角色添加以及场景添加设置界面

8、软件的编辑功能,如果编辑错误可以点击还原,可以点击重做

9、导出功能,在软件选择导出为ROM,方便加载到其他游戏制作器使用

10、主界面、精灵、背景、UI元素、音乐、 Dialogue Review、搭建并运行

11、 Attach Menu事件群组、为空制器按钮绑定脚本、添加事件、无跟循环、显示多选文本

12、如果游戏数据已保存、当玩家保存游戏时开始运行。、载入游戏数据、读取游戏数据。

13、这里就是添加事件功能,在软件选择一种事件添加,随后设置事件触发方式

官方教程
文件 /场景
场景是游戏的一个屏幕,可以包含多个参与者和触发器。您的游戏通常由许多场景组成,这些场景与使用“ 更改场景”事件的触发器连接在一起。
添加场景
到场景添加到场景点击+按钮,在编辑器工具,并选择场景从菜单(或者按小号键),然后点击在任何空白项目视口要在其中放置了现场。1

添加场景后,可以使用“ 编辑器”工具栏为场景命名,并从项目资产中选择要使用的背景图像。有关添加背景图像的更多信息,请参见背景文档。
脚本编写
场景加载后,可以使用Init场景脚本使事件运行。当选择了场景点击添加事件按钮,在编辑器工具条,打开菜单事件,并开始构建脚本。
如果场景中的任何演员也具有On Init脚本,则将首先执行它们。
文件 /播放器
开始位置
玩家开始位置在游戏世界视图中通过播放图标指示。
单击场景之间的背景可将边栏切换回项目编辑器,在这里您可以选择设置播放器的起始场景,位置,方向和子画面。
您还可以通过拖动播放图标来更改播放器的开始位置,甚至可以在场景之间拖动。
脚本编写
大多数演员脚本事件也可以应用于播放器。此外,您可以使用Set Player Sprite Sheet事件来更改用于游戏中期玩家角色的图形。更改子画面表将在场景之间持续存在,因此如果原本是临时性的,请记住将子画面切换回去。
在场景之间切换时,无论以前的可视性选项如何,播放器将始终在场景开始位置变得可见。如果您希望播放器隐藏在场景中,例如在显示标题屏幕或过场动画时,请将播放器隐藏事件添加到场景的On Init脚本中。
文件 /演员
角色是场景中可以与之交互的角色和对象。
添加演员
为了一个演员加入场景点击+按钮,在编辑器工具,并选择演员从菜单(或者按一个键),然后点击您想放置演员现场和位置。

该编辑器侧边栏将切换到显示演员的设置,你可以在以后给演员更容易导航的名称,重新演员(你也可以做拖放),设定精灵表,初始方向,移动式和创建一个脚本,该脚本将在玩家与演员互动时播放。
机芯类型
有几种不同的运动类型可供选择,您应该使用哪种运动类型取决于您希望演员在玩家在场景中行走并与之互动时的行为方式。
静态 -角色将显示所选子画面中的单个帧。
如果子画面页面包含多个帧,则可以选择显示哪个帧,以后可以使用Actor:Set Animation Frame事件对其进行修改。带有多个帧的Sprite表还可以通过以指定速度循环遍历每个帧来选择性地使actor动画,也可以使用Actor:Set Animation Speed事件来修改该速度。
角色只会面对初始方向(除非以后使用脚本修改了方向)。如果玩家与该演员互动,它将不会改变方向。对路标或其他固定物体有用。
面对互动 -演员将开始朝初始方向面对,但当玩家与演员互动时,它将在剧本播放之前转向面对玩家。对于简单的角色很有用,以使它们对玩家的动作更加敏感。
随机旋转 -角色将从初始方向开始,但会以设定的间隔随机改变方向。有助于显示周围环境的角色。
随机移动-演员将随机改变方向,并以设定的时间间隔在场景中移动。对于正在搜索区域的角色很有用。演员可能会阻止玩家的活动,因此请注意不要在狭窄的空间内使用此动作类型,在狭窄的空间中玩家可能会卡住,等待演员移开。
注意如果演员使用静态子画面(即仅包含一个动画帧),则唯一可用的移动类型将是静态的,并且不会出现用于选择移动类型和初始方向的输入。
帧数限制
由于硬件限制,每个场景中只能为演员分配25个独特的动画帧。尽可能使用静态或非动画精灵表来减少使用的帧数。减少帧数的另一种方法是将相同的Sprite重复用于场景中的多个actor,重复使用同一Sprite表不会计入场景帧总数。
脚本编写
Actor可以附加有两个脚本,在Interact和In Init上,您可以在选择Actor时通过使用编辑器侧栏中的选项卡在正在编辑哪个脚本之间进行切换。
该进行交互脚本将被运行的任何一次有球员站在旁边的演员,并按下一个按钮。
将在初始化脚本可用于具有Events运行,一旦现场被加载,他们将在现场的任何事件之前执行对初始化脚本。
当选择了演员单击添加事件按钮,在编辑器工具条,打开菜单事件,并开始构建脚本。
文件 /触发器
触发器是场景中的区域,当玩家经过它们时,将导致脚本播放。它们对于在场景之间创建门口以及在播放器移至特定位置时启动过场动画很有用。
添加触发器
要触发添加到场景点击+按钮,在按钮编辑器工具,并选择触发从菜单(或者按牛逼键),然后单击并拖动通过您希望将触发设置所需的宽度和高度的场景。

该编辑器侧边栏将切换到显示触发设置在这里你可以以后给触发器的名称,便于浏览,重新定位和缩放触发和创建脚本当玩家在扳机上行走,将播放。
脚本编写
当选择触发点击添加事件按钮,在编辑器工具条,打开菜单事件,并开始构建脚本。有关更多信息,请参见Scripting文档。
文档 /脚本事件
脚本事件使您可以根据玩家的互动来动态控制游戏的各个部分。使用它们将场景连接在一起,与角色对话或创建过场动画。
在“ 世界编辑器”中选择场景,演员或触发器时,编辑器侧栏将在右下角包含“ 添加事件”按钮,单击此按钮可添加新事件。如果已经定义了任何事件,则将在此处列出它们,最上面的事件是第一个将要运行的事件。
在向演员添加事件时,它们将在玩家站在该演员旁边并按下交互按钮时运行。当玩家站在触发器上方时,将触发触发器上的事件,这对于在场景之间创建门口很有用。场景中的事件在该场景加载后立即运行,这对于基于变量的值配置场景或启动过场动画很有用。
添加活动
单击添加事件按钮后,将出现一个菜单以选择要添加的事件。如果您开始输入文字,则可以过滤此列表,也可以滚动浏览以查找所需内容。单击一个事件或按Enter键以将突出显示的事件添加到脚本中。
复制粘贴
单击脚本中事件名称旁边的向下箭头会显示一个下拉菜单,您可以在其中将事件复制到剪贴板。在另一个事件上单击此按钮,可以将剪贴板事件粘贴到所选事件之前或之后,也可以将第一个事件中的值粘贴到第二个事件中。
1.2.0的新功能您还可以按住Alt键将所有“ 添加事件”按钮变成“ 粘贴事件”按钮,使您可以轻松地将事件粘贴到控制流分支中。
文字事件
文本:显示对话
在游戏屏幕的底部显示一个对话框,该对话框最多包含三行文本,每行18个字符(总共52个字符)。这可能是与游戏中的演员进行交互的最常用的脚本命令。
显示文本时,对话框将从屏幕底部向上滑动,并在显示后向下滑动。

使用+按钮,您可以创建一个对话序列,该对话序列仅在显示最后一条消息后关闭。
1.2.0的新功能您可以使用变量选择器中显示的变量标识符在文本框中显示任何变量的值(例如,$L0$对于局部变量0和$182$全局变量182)。
通过单击添加头像并选择要使用的图像,您可以选择在对话框的左侧显示头像图像。您可以选择游戏中仅包含单个帧(16pxx 16px)的任何精灵。设置头像将每行可用字符数减少到所有行中的16个字符。
文本:显示多项选择
权向玩家显示两个选项,允许他们做出选择。如果选择了第一个选项,则将指定的变量设置为true;如果选择了第二个选项,则将指定的变量设置为false。

文字:显示菜单 1.2.0的新功能
显示包含多个选项的菜单,并将指定的变量设置为所选选项的值。每个菜单项都有最大6字符长度。
提供了多种布局,Menu(如下所示)在游戏屏幕的右侧显示为一列,并Dialogue显示一个包含两列的全角对话框。您可以选择设置B按钮以关闭菜单,将变量设置为0,也可以0在选择后返回最后一个菜单项。

文本:设置动画速度
设置对话框出现和消失的速度以及文本在框中的显示速度。

人气软件
-
DNF连发设置生成工具 0.55 MB
/简体中文 -
新版魔兽争霸3修改器 0.28 MB
/简体中文 -
吃鸡百宝箱 38.8 MB
/简体中文 -
天龙八部天佛降世修改器 0.23 MB
/简体中文 -
SpoilerAL(日文游戏通用SSG修改工具) 2.66 MB
/简体中文 -
Tiled Map Editor(游戏地图编辑器) 12.2 MB
/简体中文 -
Epic Games Launcher(epic games启动器) 54.16 MB
/简体中文 -
温岭同城游戏大厅 13.7 MB
/简体中文 -
魔兽全图作弊器 0.16 MB
/简体中文 -
rpg maker mz中文 831 MB
/简体中文