PGMMV 常见问题与解答
前言¶
这个页面会以问答的形式罗列介绍一些PGM的问题和解决方案。
高频 & 重要¶
1. windows缩放比例注意事项¶
- 当windows缩放比例过大而物理屏幕尺寸过小时,部分PGM的UI会被遮住。常见于笔记本使用时。
- 解决方法1:将windows缩放比例还原回100%
-
解决方法2:启用pgm的额外配置文件控制独立的pgm缩放比例,步骤如下
- 创建一个空白新文本文件,命名为
config.txt
-
在该文件中填入以下文本并保存, 其中
#
开头的行均为注释,可以删除。起作用的为ScaleFactor 1
这行。数字1
表示缩放比例为100%
#AutoScreenScaleFactor ScaleFactor 1 #ScaleFactor 2 #EnableHighDpiScaling #DisableHighDpiScaling #DevicePixelRatioAuto
-
将
config.txt
文件放入PGM的安装根目录下。<你的steam库路径>\steamapps\common\Pixel Game Maker
确保同目录下有PGMMV.exe
文件。 - 重启PGM。pgm的内部缩放比例将无视windows的设置,只依照ScaleFactor的值起效
- 调整ScaleFactor这一行的数字到一个合适的值并重启pgm观察效果,使得在自己的物理屏幕下能看到所有UI即可。
- 创建一个空白新文本文件,命名为
2. 如何备份PGM项目¶
- 备份方法
- PGM单一项目的所有配置均包含在项目文件夹之内。因此整个项目文件夹复制打包即可完成备份。用其他手段针对项目文件夹进行版本管理亦可。
- 一定需要备份的操作节点
- 进行Steam版本分支切换之前
- 如果使用默认分支,在每次新的更新通告出现时。
- 当项目中完成了任意项重大改动时
3. 导出的游戏游玩时提示缺少MSVCP120.dll怎么办?¶
导出游戏在其他电脑游玩时,若缺少XXX.dll. 则说明目标电脑没有安装运行游戏所必需的微软VS运行环境。
在群内找到dll缺失修复方法
文件夹,在目标电脑中解压Visual-C-Runtimes-All-in-One-xxx.zip
并运行其中的.bat
文件即可
启动自动安装环境,安装完毕后游戏即可正常运行。
4. 如何将音频文件转为PGM使用的.ogg
格式?¶
推荐使用免费开源的音频文件处理软件Audacity
。打开音频文件,另存为.ogg
格式。
官方网站:https://www.audacityteam.org/
5. 如何添加新的字体到PGM中?¶
下载你想要的添加的字体文件的ttf格式文件,并将其移入名为font
的文件夹,该文件夹位于你的项目文件夹的根目录。
然后当你在pgm中新建字体资源的时候,就可以在字体资源的下拉菜单中看到你刚才添加的字体了。
6.如何对同一段文本在不同语言下设置不同的字体?¶
1)导入自己需要的所有字体文件ttf到fonts文件夹
2)在项目设置中勾选自己需要的所有语言,这里以中英日为例
3)在资源>字体标签下创建一个新的字体资源,取名为《多语种字体》
4)编辑《多语种字体》资源,修改当前语言设置依次到中英日,并各自设置对应的图片字体或者是TTF字体。
5)在资源>文本标签下创建一个文本资源,在字体一栏参数中选择刚才创建的《多语种字体》
6)填写文本资源中各语言相应的文本内容
7)完成
7. 角色动画方案¶
PGM主要支持两种动画方案
1)序列帧
自行用Aseprite等工具画好动画导出成序列帧之后,可以导入pgm,并在pgm中切分成等大的若干画布。
随后即可在创建PGM动画资源时使用。
2)导入骨骼动画制作软件SpriteStudio
SpriteStudio软件的项目文件格式为.sspj
. 导入sspj格式的文件以后便可在创建PGM动画资源时直接选用导入的sspj动画.
8.关于素材图片的尺寸导致的黑屏问题¶
有时候在一些玩家的电脑上,过大的图片素材无法正确被显示,过大通常是指超长宽任意超出4096,或者整个图片体积过大。这与一些硬件读取图片的限制有关系。
为了最大程度保证游戏在更多的玩家的电脑上运作良好
建议尽可能使用较小的单张图片。(长宽任意都不要超过4096,也不要让长×宽的值太大)
对于分辨率比较高的游戏,制作角色动画可以使用SpriteStudio,这样就可以避免过大的素材图片问题。