在GMS2绘制中文
骨折好少女
2017-07-26
关于如何绘制文字的部分看这边 这篇文章就是做点简单的补充而已
方法通常为两种 自己按照需要吧
GMS2内部Font进行添加中文
上面的部分看着按钮都能理解 不过现在添加了0-3000范围的字正在卡死中 这也是个很大的问题。
一般 按下面的 正常 数字 字母 ascll 都够了。(这些都是数字符号英文)
用 打开写好的对话文档啊(从文件获取)或者 代码行间的字给塞进去(从代码中获取)一般是够的,你要是吧一本常用8000字塞进去你就祈祷吧。
外置字体添加
首位准备下些东西(不用看了你家微软雅黑)
然后拉进你的工作区里面(就红色区域以内)就会加入你的 内含文件 里面了
最后 找个地方 比如第一个房间创建时的代码 或者 第一个创建的obj的创建或者 创建时的代码 之类的地方 反正就是要最先 单次 运行的地方
写上
globalvar Font; Font =font_add("msyh.ttc",32,0, 0, 0, 65535) //font_add("你内含文件里面的字体名字",设定字体大小,0,0,0,65535)
设定好字体 弄好绘制 按下F5
运行后等个几分钟(debug窗口都能卡掉的程度)我们就可以看见绘制出来的中文啦
当然也可以完全不需要丧心病狂地吧22m的微软雅黑塞进去,折衷的办法塞个字体数量够用的字体就行了
(转发自:原日志地址)
感谢大佬教程!用第一个方法从代码里添加成功了,用第二个方法不知道怎么绘制,导了字体+贴了代码后运行,弄不成功Orz 虽然用了第二个方法后不成功,但是运行游戏却变卡了……也许字体还是导进去了,但是中文字不知道怎么显示出来