level 4
IknowST
楼主
在使用Scratch 进行动画及游戏设计时,常常需要显示中文,但Scratch对于中文的支持不好。虽然可以命名中文变量或在对话中使用中文,但在角色中显示中文就很麻烦。有一些汉化的版本支持在角色中输入中文,但可以使用的字体也有一定的限制。特别是在使用很多文字制作角色时,非常不方便。为此作者使用C#.net开发了一款小工具,专门来解决这个问题。软件的界面如下:

下面介绍软件的功能及使用方法。
1界面上面的大文本框用于输入汉字。上面有一个分隔符的检查框,如果不选择,则程序会把每一个汉字分别输出为一个独立的图片。但有时候可能会需要把几个汉字作为一个图片同时输出,这时可以使用分隔符,选择检查框并在后面的文本框内输入一个分隔符。这样程序就会根据分隔符将输入的文字分为多个文字段输出。
2输出目录
点击输出目录后的按钮选择目录,最终生成的图片会输出到这个目录中。
3命名方式
为了便于在Scratch中使用图片,需要选择图片的命名方式,也就是导入后角色中的造型名称。软件提供了两种命名方式。一种是直接使用汉字(或汉字段)的名称来命名。第二种方式是使用自动编号的方式,可以输入开始编号(默认从1开始),还可以输入前导字符,前导字符会附加在数字编号前生成名称(为什么要使用前导的字符,可以参考关于造型引用的文章)。在数字格式中输入格式,可以以固定格式输出字符串。假如输入“000”的格式,可以输出三位的数字(前面用0补齐)。
4输出大小
可以指定输出图片的大小。一种方式是自动大小,程序会自动根据汉字(或汉字段)的大小生成图片。另一种是由手工指定生成图片的长和宽。
5输出格式
可以选择多种输出的图片格式,包括PNG,JPG,BMP和GIF格式。默认使用PNG格式。
6 格式的选择
可以选择输出汉字的格式。可以选择如下几个内容,第一个是选择字体(包括字体名称、大小,加粗,斜体及下划线等),第二是选择字符颜色,第三是选择背景颜色。背景可以使用选择框选择为透明,便于Scratch中的使用。需要注意,只有在输出格式选择PNG时,才能够输出背景透明的图片。
7字体预览
在下面的图形框中会按选定的字体及内容显示要输出的文字,如果定义了输出图片的宽和高,程序会在图形框中显示一个小线框,表示要输出图片的大小。
8文件名预览
在界面的右面会显示所有要输出的文件的汉字内容及文件名,便于在输出前检查对应关系。
运行实例
在以单个汉字输出时,预览文件名类似于如下的效果。

如果使用了分隔符,像下面这样

由于定义了分隔符,每一句诗会单独输出为一个图片。(这里使用了前导字符A)

以这个为例子。点击“输出文件”,可以看到输出了四个图形文件A1,A2,A3,A4
之后,在Scratch中新建一个角色,导入这四个图形。由于有前导字符,次序不影响程序中使用名称的引用。
这样就可以制作出很多效果,例如我们制作一个向上浮现出现诗的特效。

在程序中,对不同的造型的引用是用类似于下面的语句实现的。

其中mID表示的是四个编号,1,2,3,4。
是不是很方便。希望大家多多提出意见和建议。我会尽力把这个软件做得更好。
其它说明:
1此软件为免费软件,大家可以任意复制传播。
2运行此软件时需要Microsoft .NET Framework 2.0。如果没有这个组件,可以从网络下载安装。
3 可以从这里下载本软件。百度网盘
4 关于引用中前导字符,请阅读之前的文章 。https://tieba.baidu.com/p/5555674532?pid=118127134846&cid=0#118127134846
2018年02月19日 09点02分
1

下面介绍软件的功能及使用方法。1界面上面的大文本框用于输入汉字。上面有一个分隔符的检查框,如果不选择,则程序会把每一个汉字分别输出为一个独立的图片。但有时候可能会需要把几个汉字作为一个图片同时输出,这时可以使用分隔符,选择检查框并在后面的文本框内输入一个分隔符。这样程序就会根据分隔符将输入的文字分为多个文字段输出。
2输出目录
点击输出目录后的按钮选择目录,最终生成的图片会输出到这个目录中。
3命名方式
为了便于在Scratch中使用图片,需要选择图片的命名方式,也就是导入后角色中的造型名称。软件提供了两种命名方式。一种是直接使用汉字(或汉字段)的名称来命名。第二种方式是使用自动编号的方式,可以输入开始编号(默认从1开始),还可以输入前导字符,前导字符会附加在数字编号前生成名称(为什么要使用前导的字符,可以参考关于造型引用的文章)。在数字格式中输入格式,可以以固定格式输出字符串。假如输入“000”的格式,可以输出三位的数字(前面用0补齐)。
4输出大小
可以指定输出图片的大小。一种方式是自动大小,程序会自动根据汉字(或汉字段)的大小生成图片。另一种是由手工指定生成图片的长和宽。
5输出格式
可以选择多种输出的图片格式,包括PNG,JPG,BMP和GIF格式。默认使用PNG格式。
6 格式的选择
可以选择输出汉字的格式。可以选择如下几个内容,第一个是选择字体(包括字体名称、大小,加粗,斜体及下划线等),第二是选择字符颜色,第三是选择背景颜色。背景可以使用选择框选择为透明,便于Scratch中的使用。需要注意,只有在输出格式选择PNG时,才能够输出背景透明的图片。
7字体预览
在下面的图形框中会按选定的字体及内容显示要输出的文字,如果定义了输出图片的宽和高,程序会在图形框中显示一个小线框,表示要输出图片的大小。
8文件名预览
在界面的右面会显示所有要输出的文件的汉字内容及文件名,便于在输出前检查对应关系。
运行实例
在以单个汉字输出时,预览文件名类似于如下的效果。

如果使用了分隔符,像下面这样
由于定义了分隔符,每一句诗会单独输出为一个图片。(这里使用了前导字符A)
以这个为例子。点击“输出文件”,可以看到输出了四个图形文件A1,A2,A3,A4之后,在Scratch中新建一个角色,导入这四个图形。由于有前导字符,次序不影响程序中使用名称的引用。
这样就可以制作出很多效果,例如我们制作一个向上浮现出现诗的特效。

在程序中,对不同的造型的引用是用类似于下面的语句实现的。
其中mID表示的是四个编号,1,2,3,4。是不是很方便。希望大家多多提出意见和建议。我会尽力把这个软件做得更好。
其它说明:
1此软件为免费软件,大家可以任意复制传播。
2运行此软件时需要Microsoft .NET Framework 2.0。如果没有这个组件,可以从网络下载安装。
3 可以从这里下载本软件。百度网盘
4 关于引用中前导字符,请阅读之前的文章 。https://tieba.baidu.com/p/5555674532?pid=118127134846&cid=0#118127134846