设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2118|回复: 5
打印 上一主题 下一主题

[RMVA发布] [绕过draw_text]RGSSType alpha 0.1

[复制链接]
头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
帖子
1839

开拓者

跳转到指定楼层
1
发表于 2013-11-27 19:39:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
帖子
1839

开拓者

6
 楼主| 发表于 2013-12-2 13:06:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
帖子
3470

贵宾

5
发表于 2013-12-1 09:51:27 | 只看该作者
本帖最后由 dukesward 于 2013-12-1 09:58 编辑

我是习惯每个脚本都加上encoding UTF-8的问题好像这个还是不能解决问题哈。我把to_wc(a)改成a.to_s则显示正常。不过也发现问题了,就是输入中文的时候还是没法正常显示。



上传附件你看一下。


测试2.rar

1.42 MB, 下载次数: 58

回复 支持 反对

使用道具 举报

Lv1.梦旅人

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
帖子
3470

贵宾

4
发表于 2013-12-1 08:19:54 | 只看该作者
本帖最后由 dukesward 于 2013-12-1 08:21 编辑

楼上的情况我也遇到了,然后看了下发现在gdi32使用GetGlyphIndicesW的时候传递的第二个参数(pointer)似乎有问题。我第一次看到这个方法,所以不太清楚pointer怎么写,晴兰这边似乎用了一个to_wc的方法处理input string,这个我没仔细看不过这个东西不管输入什么string好像输出的都是" ",所以这边我就想不如直接用string本身来做pointer然后把方法改成了API.GetGlyphIndicesW(@dc, a.to_s, 1, (index=[].pack("x4")), 0)然后发现就可以正常显示了。但是我觉得我的方法肯定有问题,否则晴兰也不用去写这个SAFX(我其实基本上没怎么看懂这个模组)。

点评

RGSS会把你的输入当GBK 但RM会保存为UTF8 输出中文就会出问题 这个时候每个有中文和其他多字节字符的脚本段应该加上#encoding : UTF-8来指示RGSS的Ruby不要当做GBK   发表于 2013-12-1 08:28
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
3
发表于 2013-11-27 21:31:22 | 只看该作者
你好

我电脑上
RGSSType.new.writetext(bitmap, string, x, y, color)
写出来是框框(□□□□这种)

还有是否可以写像素字,就是边缘不模糊,txt文件里的那种字(或画图(小画家)工具里的那种)

点评

如果是分开的脚本,可能你需要在调用的脚本加上一行注释#encoding:UTF-8,也就是默认使用UTF-8编码,我也是以此来转换内码的  发表于 2013-11-28 20:59
我已经写了啊 写出来的脚本就是详细的 bitmap 就是一个Sprite里的 (你都没写要怎么调用)  发表于 2013-11-28 00:06
1.求详细的调用脚本。2.像素字的话试试小号字放大,可以PM我加QQ来讨论下详细的  发表于 2013-11-27 21:49
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
555
在线时间
111 小时
注册时间
2013-11-22
帖子
301
2
发表于 2013-11-27 21:04:58 | 只看该作者
直接写像素很强啊,RGSS1有这样的拓展吗?
晴兰果然是大触啊…

点评

有些写法是RGSS3专有的,但只是写法,换一下就行了  发表于 2013-11-27 21:18
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-10 21:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表