【QA】2018第10周

一不小心又停了两周QA,继续继续,以后就不具体标明谁谁谁提问了,因为发现有的问题想去翻原始记录好辛苦,凭印象来了orz

内置属性无效?

这个问题,在很早的时候我自己也遇到过
就是明明给内置属性“speed”和“direction”都设了值,但是对象纹丝不动

这是因为很多人都想用自带的物理引擎开启了room的物理属性

一旦开启物理属性以后,像“speed”和“direction”这些非物理的属性就失效了
如果非要用内置属性,此时应该使用“phy”开头的物理系列属性

这里顺便说一下,很多时候,这种属性字段用自定义的会更可控一些,内置属性可能感觉方便,纯粹,但是在实际使用中经常会遇到一些匪夷所思的问题而很难排查原因(这几天群里已经出现好几例了)

如何放大窗口

这个问题最近也有过好几个朋友问,如果游戏的尺寸做的比较小,但是想让游戏运行的时候窗口变大一些该如何操作。
在GMS2中通常使用“viewport”这个属性来进行控制
在room面板的左下角属性面板中我们会注意到有room尺寸的设置

这个尺寸是room本身的尺寸,就像超级玛丽整个关卡其实是很长的一条,那这一长条可以理解成一个room,但我们实际看到的永远只有屏幕上的那一块区域,这个区域在GMS2中我们通常称之为“camera”

而viewport则是这个camera投射到屏幕上的实际尺寸,如下图

实际的镜头尺寸为320180,而viewport可以设为640360,这样虽然实际画面较小,但显示的窗口实际会放大4倍(长宽各2倍)

2021-04-28 15:03
Comments
Write a Comment