gamemaker吧 关注:13,648贴子:95,185
  • 4回复贴,共1

[问]如何在gamemaker 8.0里面输入中文内容

只看楼主收藏回复

比如在精灵的名称里之类的(虽然在这里输入中文并没有什么用处)
只是想在软件里可以打出中文 但是打字出来都是???
最近降智比较严重 看了很多帖子都没看懂
能给我个简单清晰的回答麽
seyana镇楼


IP属地:浙江来自Android客户端1楼2019-04-27 22:37回复
    至少这次问清了“是在制作阶段的问题”,而不是“运行时如何显示”之类的事情。输入中文但显示问号,需要从这3个方面入手:
    1、确保你输入的内容正确传达到了GM编辑界面,这个会收到输入法还有一些环境的影响,可以把输入好的文字(也就是那些问号)复制到外边的记事本之类的地方,如果不能显示说明内容已经和输入的不一致了,临时解决方案是把别处输入好的内容复制进去;
    2、确保你输入的内容可以**作系统以正确的方式来显示(主要涉及UNICODE编码),测试方法是把正确的文字复制到编辑界面里,查看是否显示正常,如果不正常的话请调整操作系统里对于非UNICODE编码程序的显示方式,简体中文主要应该使用GB2312,而繁体使用BIG5,如果当前设置正确,请先调整到其他语言,重启后调回来再重启一次;
    3、如果经过前两步以后还没能正确显示的话,请充分理解“并非所有的GM8版本都支持中文显示”这件事,尝试一些加入了多语言支持的版本。
    这次只是单纯因为问题能问到点上,比较开心的回答一下。实际上在资源名称里使用中文(会被部分版本识别为“特殊字符”)并不是什么明智的选择,毕竟这是当出了问题以后求助时别人都“懒得去提示你这地方可能是原因”的地方。


    IP属地:北京2楼2019-04-27 23:59
    回复
      我只想到在脚本里使用中文,其他地方都不需要的……


      IP属地:江苏来自手机贴吧4楼2019-04-28 00:11
      回复
        GameMaker8英文原版没有考虑中文的字符编码,所以在资源名或者代码里输中文可能会出错
        如果希望解决,请换GameMaker汉化破解版。但如果希望绘制函数(draw_text)之类能正常绘制中文的话做不到。


        IP属地:北京来自iPhone客户端5楼2019-04-28 11:55
        回复
          其实最简单的办法,输入拼音。作为中国人,尤其是小学英语都不及格的恬不知耻的三无少年,拼音是我们最好的选择,尤其不推荐用一些花里胡哨的东西,英文?或者什么作为变量名,现在都是用驼峰拼音法作为变量名的。好吧,扯得有点远,至于为什么推荐拼音?因为在你注释汉字的时候,很多时候就要频繁的切换英汉,有个半角符和全角符的说法,比如半角符的()和全角符的(),区别还是很大的。所以。。个人推荐拼音,另外,如果想输入汉字,其实下载玉米论坛的那个,我记得是可以注释显示汉字的。但是gamemaker8支持汉字很不友好。用红激的话说,早点用gms2,早换早超生。做这个是自己的爱好和选择,很多东西,也许投入金钱,会学的更认真!


          IP属地:河南6楼2019-04-30 23:28
          回复