設置
|
登錄
|
註冊
首頁
>
RPG Maker XP吧
>
瀏覽帖子
回復帖子
|
只看樓主
目前共有
17
篇帖子。
首頁
上一頁
1
2
在RMXP中复制事件时,产生的剪切板内容的格式编号为50380,格式名称是RPGXP EVENT
11樓
巨大八爪鱼
2016-1-12 13:30
在修改剪切板内容这个例子中,把“意:”这两个字改成了“abcdef”,后续内容正常显示。我们可以初步推断,在RMXP剪切板的内容中,一个汉 字是占3个字节的,所采用的编码很可能是UTF8(Unicode的一种存储方式) 。在C++中,可以用WideCharToMultiByte函数把Unicode字符串(存储方式为UCS2)转换成UTF8格式。
12樓
巨大八爪鱼
2016-1-12 13:31
13樓
巨大八爪鱼
2016-1-12 13:36
可以用Visual Studio打开刚才生成的dat文件,查看其16进制内容。
14樓
巨大八爪鱼
2016-1-12 13:43
15樓
巨大八爪鱼
2016-1-12 14:40
不难看出,剪切板中前4个字节就是表示的整个内容的大小。
例如空显示文章那条指令的内容中,整个剪切板内容大小为0x43字节,这个数减去4就等于0x3e。所以前四个字节就是0x3e 0x00 0x00 0x00
16樓
巨大八爪鱼
2016-1-12 14:44
随后0x04085b这三个字节是固定的,接下来的一个字节中,0x06表示显示文章有一行文字,0x07表示有两行,0x08表示有三行。
17樓
巨大八爪鱼
2016-1-12 14:50
不过我很惊讶的发现,Map002.rxdata文件和剪切板中的内容格式差不多!
(注:要查看一个文件的16进制内容,可以将该文件的扩展名改为dat,然后用Visual Studio打开)
首頁
上一頁
1
2
內容轉換:
不轉換
大陆简体
台灣正體
港澳繁體
马新简体
回復帖子
內容:
用戶名:
您目前是匿名發表
驗證碼:
看不清?換一張
©2010-2024 Arslanbar [手機版] [
桌面版
]
除非另有聲明,
本站
採用
創用CC姓名標示-相同方式分享 3.0 Unported許可協議
進行許可。