設置
|
登錄
|
註冊
首頁
>
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許可協議
進行許可。