如何在 MIT Scratch 中更改舞台的分辨率
How to change the resolution of the stage in MIT Scratch
MIT Scratch 中舞台的默认分辨率为 480x360,宽高比为 4:3。我想将其更改为 16:9 宽高比,分辨率为 720p。是否有任何源文件或脚本必须编辑才能执行此操作?
此外,我发现了这个 link: https://scratch.mit.edu/discuss/topic/52369/ but I cannot understand how to do so. Here is a source file from that link: https://github.com/LLK/scratch-flash/blob/053d2b2eaf172ed2889211f5f57621731183f5c1/src/scratch/ScratchObj.as (Go to the line #51 to see the width and height of the stage: https://github.com/LLK/scratch-flash/blob/053d2b2eaf172ed2889211f5f57621731183f5c1/src/scratch/ScratchObj.as#L51 )
如何编辑该源文件,然后我将如何编译它?每当我打开该 ActionScript 文件时,它都会在 Adobe Animate CC 中打开,并在黑色背景上显示黑色文本(我无法阅读)。
任何人都可以给我分步说明吗?
嘿嘿!
从头开始编译需要大量工作,有更好的方法。
我认为有两种有效的方法可以解决这个问题:
- 您可以使用以下代码段将项目嵌入到网站中:
根据需要更改代码段的高度和宽度。这仅在您的项目发布时有效。
在 Scratch 中打开编辑器时,将 [Project ID]
替换为 URL 末尾的 id。
(示例: https://scratch.mit.edu/projects/12345678/#editor
-> 将 [Project ID]
更改为 12345678
)
<div style="overflow-y: hidden; height: 720px; overflow-x: hidden; width: 960px;"
id="applet">
<iframe style="margin-top:-70px; margin-left:-11px;" allowtransparency="false"
width="980" height="820" bgcolor=#220000
src="http://scratch.mit.edu/projects/embed/[Project ID]/?autostart=true"
allowfullscreen>
</iframe>
<br/><br/>
</div>
- 您可以使用硫磺播放器
在Sulfurous Player中打开您的项目,之后您可以设置自定义宽度和高度。如果您使用 16:9,请确保舞台底部的元素不会被截断。
实际上没有方法可以在不修改文件的情况下更改暂存分辨率。
但是你可以使用这个脚本:script
实际上,如果您使用矢量图形,即可以无限缩放的图形,也许全屏模式就足够了。此外,从头开始使用 720p 在这样的引擎(软件)中可能没有那么吸引人。
希望对您有所帮助
试试这个:https://sheeptester.github.io/scratch-gui/?width=640&height=360
可以看到在URL中,项目的宽度为640px,高度为360px。
不建议您 post 一个在 Scratch 上不正常大小的项目,除非您制作 480x360 版本。 Scratch网站上的Scratch项目不能改变大小。
MIT Scratch 中舞台的默认分辨率为 480x360,宽高比为 4:3。我想将其更改为 16:9 宽高比,分辨率为 720p。是否有任何源文件或脚本必须编辑才能执行此操作?
此外,我发现了这个 link: https://scratch.mit.edu/discuss/topic/52369/ but I cannot understand how to do so. Here is a source file from that link: https://github.com/LLK/scratch-flash/blob/053d2b2eaf172ed2889211f5f57621731183f5c1/src/scratch/ScratchObj.as (Go to the line #51 to see the width and height of the stage: https://github.com/LLK/scratch-flash/blob/053d2b2eaf172ed2889211f5f57621731183f5c1/src/scratch/ScratchObj.as#L51 ) 如何编辑该源文件,然后我将如何编译它?每当我打开该 ActionScript 文件时,它都会在 Adobe Animate CC 中打开,并在黑色背景上显示黑色文本(我无法阅读)。
任何人都可以给我分步说明吗?
嘿嘿!
从头开始编译需要大量工作,有更好的方法。
我认为有两种有效的方法可以解决这个问题:
- 您可以使用以下代码段将项目嵌入到网站中:
根据需要更改代码段的高度和宽度。这仅在您的项目发布时有效。
在 Scratch 中打开编辑器时,将 [Project ID]
替换为 URL 末尾的 id。
(示例: https://scratch.mit.edu/projects/12345678/#editor
-> 将 [Project ID]
更改为 12345678
)
<div style="overflow-y: hidden; height: 720px; overflow-x: hidden; width: 960px;"
id="applet">
<iframe style="margin-top:-70px; margin-left:-11px;" allowtransparency="false"
width="980" height="820" bgcolor=#220000
src="http://scratch.mit.edu/projects/embed/[Project ID]/?autostart=true"
allowfullscreen>
</iframe>
<br/><br/>
</div>
- 您可以使用硫磺播放器
在Sulfurous Player中打开您的项目,之后您可以设置自定义宽度和高度。如果您使用 16:9,请确保舞台底部的元素不会被截断。
实际上没有方法可以在不修改文件的情况下更改暂存分辨率。
但是你可以使用这个脚本:script
实际上,如果您使用矢量图形,即可以无限缩放的图形,也许全屏模式就足够了。此外,从头开始使用 720p 在这样的引擎(软件)中可能没有那么吸引人。
希望对您有所帮助
试试这个:https://sheeptester.github.io/scratch-gui/?width=640&height=360
可以看到在URL中,项目的宽度为640px,高度为360px。
不建议您 post 一个在 Scratch 上不正常大小的项目,除非您制作 480x360 版本。 Scratch网站上的Scratch项目不能改变大小。