GameMaker Studio 2

创建于:2017-04-19

创建人: dougen

189 信息 1050 成员
游戏开发工具 GameMaker Studio 2 的讨论小组

在GMS2绘制中文

骨折好少女 2017-07-26

关于如何绘制文字的部分看这边 这篇文章就是做点简单的补充而已



方法通常为两种 自己按照需要吧

GMS2内部Font进行添加中文

Image title

Image title

上面的部分看着按钮都能理解 不过现在添加了0-3000范围的字正在卡死中 这也是个很大的问题。

一般 按下面的 正常 数字 字母 ascll 都够了。(这些都是数字符号英文)

用 打开写好的对话文档啊(从文件获取)或者 代码行间的字给塞进去(从代码中获取)一般是够的,你要是吧一本常用8000字塞进去你就祈祷吧。


外置字体添加

首位准备下些东西(不用看了你家微软雅黑)Image title

然后拉进你的工作区里面(就红色区域以内)就会加入你的 内含文件 里面了

Image title


最后 找个地方 比如第一个房间创建时的代码 或者 第一个创建的obj的创建或者 创建时的代码 之类的地方 反正就是要最先 单次 运行的地方

Image title


写上

globalvar Font;
Font =font_add("msyh.ttc",32,0, 0, 0, 65535)
//font_add("你内含文件里面的字体名字",设定字体大小,0,0,0,65535)



设定好字体 弄好绘制 按下F5

运行后等个几分钟(debug窗口都能卡掉的程度)我们就可以看见绘制出来的中文啦

Image title

当然也可以完全不需要丧心病狂地吧22m的微软雅黑塞进去,折衷的办法塞个字体数量够用的字体就行了


(转发自:原日志地址

近期喜欢的会员

 
两两 2018-10-08

感谢大佬教程!用第一个方法从代码里添加成功了,用第二个方法不知道怎么绘制,导了字体+贴了代码后运行,弄不成功Orz   虽然用了第二个方法后不成功,但是运行游戏却变卡了……也许字体还是导进去了,但是中文字不知道怎么显示出来

 
顺子 2018-10-09

两两 绘制前要先定义字体应该做了吧?第二个方法按理说不会让游戏变卡,如果你变卡了要看看是不是定义字体的这个操作你放到step里在不断反复操作了?

 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册