資源簡介
讀取夢幻西游map文件的源代碼,可以讀出map文件,并且讀出mask,可以用夢幻西游的map文件,自己來寫游戲,這樣就不需要自己找地圖了。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Drawing.Imaging;
using?System.IO;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
namespace?夢幻西游地圖讀取
{
????public?partial?class?Form1?:?Form
????{
????????string?mappath;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????}
????????private?void?toolStripButton1_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?of?=?new?OpenFileDialog();
????????????of.DefaultExt?=?“.map“;
????????????MapClass?map;
????????????if?(of.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????mappath?=?of.FileName;
??????????????
????????????????map?=?new?MapClass(mappath);
????????????????map.ReadMap();
????????????????pictureBox1.Width?=?(int)map.head.MapWidth;
????????????????pictureBox1.Height?=?(int)map.head.MapHeight;
????????????????Bitmap?bk?=?new?Bitmap((int)map.head.MapWidth?(int)map.head.MapHeight);
????????????????Graphics?g?=?Graphics.FromImage(bk);
????????????????for?(int?i?=?0;?i?????????????????{
????????????????????for?(int?j?=?0;?j?????????????????????{
????????????????????????MemoryStream?ms?=?new?MemoryStream(map.unit[i?*?map.Cols?+?j].UnitData);
????????????????????????Bitmap?b?=?new?Bitmap(ms);
???????????????????????//?b.Save((i).ToString()?+?“-“?+?(j).ToString()?+?“.jpg“);
????????????????????????g.DrawImage(b?j?*?320?i?*?240);
????????????????????}
????????????????}
????????????????for?(int?i?=?0;?i?????????????????{
????????????????????g.DrawRectangle(new?Pen(Color.Red)?map.maskunit[i].StartX?map.maskunit[i].StartY?map.maskunit[i].Width?map.maskunit[i].Height);
????????????????
????????????????}
???????????????
???????????????pictureBox1.Image?=?bk;
????????????????//bk.Save(mappath+“.jpg“);
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????11153??2012-11-29?15:30??夢幻西游地圖讀取\bin\Debug\size.txt
?????文件??????17408??2012-12-05?20:24??夢幻西游地圖讀取\bin\Debug\夢幻西游地圖讀取.exe
?????文件??????46592??2012-12-05?20:24??夢幻西游地圖讀取\bin\Debug\夢幻西游地圖讀取.pdb
?????文件??????22384??2012-12-05?20:27??夢幻西游地圖讀取\bin\Debug\夢幻西游地圖讀取.vshost.exe
?????文件????????490??2012-06-02?22:34??夢幻西游地圖讀取\bin\Debug\夢幻西游地圖讀取.vshost.exe.manifest
?????文件???????2112??2012-12-05?20:22??夢幻西游地圖讀取\Form1.cs
?????文件???????4784??2012-11-29?14:33??夢幻西游地圖讀取\Form1.Designer.cs
?????文件???????7267??2012-11-29?14:33??夢幻西游地圖讀取\Form1.resx
?????文件???????9355??2012-12-05?20:24??夢幻西游地圖讀取\MapClass.cs
?????文件??????17600??2012-11-28?15:10??夢幻西游地圖讀取\MHXYMap.cs
?????文件???????1415??2012-12-05?19:51??夢幻西游地圖讀取\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6806??2012-12-02?11:41??夢幻西游地圖讀取\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????1892??2012-12-05?20:27??夢幻西游地圖讀取\obj\Debug\夢幻西游地圖讀取.csproj.FileListAbsolute.txt
?????文件????????975??2012-11-29?14:33??夢幻西游地圖讀取\obj\Debug\夢幻西游地圖讀取.csproj.GenerateResource.Cache
?????文件???????2143??2012-11-27?20:23??夢幻西游地圖讀取\obj\Debug\夢幻西游地圖讀取.csprojResolveAssemblyReference.cache
?????文件??????17408??2012-12-05?20:24??夢幻西游地圖讀取\obj\Debug\夢幻西游地圖讀取.exe
?????文件???????1113??2012-11-29?14:33??夢幻西游地圖讀取\obj\Debug\夢幻西游地圖讀取.Form1.resources
?????文件??????46592??2012-12-05?20:24??夢幻西游地圖讀取\obj\Debug\夢幻西游地圖讀取.pdb
?????文件????????180??2012-11-28?16:15??夢幻西游地圖讀取\obj\Debug\夢幻西游地圖讀取.Properties.Resources.resources
?????文件????????505??2012-11-27?20:18??夢幻西游地圖讀取\Program.cs
?????文件???????1368??2012-11-27?20:18??夢幻西游地圖讀取\Properties\AssemblyInfo.cs
?????文件???????2900??2012-11-27?20:18??夢幻西游地圖讀取\Properties\Resources.Designer.cs
?????文件???????5612??2012-11-27?20:18??夢幻西游地圖讀取\Properties\Resources.resx
?????文件???????1111??2012-11-27?20:18??夢幻西游地圖讀取\Properties\Settings.Designer.cs
?????文件????????249??2012-11-27?20:18??夢幻西游地圖讀取\Properties\Settings.settings
?????文件???????3838??2012-11-28?16:14??夢幻西游地圖讀取\夢幻西游地圖讀取.csproj
?????目錄??????????0??2012-11-27?20:18??夢幻西游地圖讀取\obj\Debug\TempPE
?????目錄??????????0??2012-12-13?14:03??夢幻西游地圖讀取\bin\Debug
?????目錄??????????0??2012-12-05?20:24??夢幻西游地圖讀取\obj\Debug
?????目錄??????????0??2012-11-27?20:18??夢幻西游地圖讀取\bin
............此處省略6個文件信息
- 上一篇:機械原理答案 朱理主編
- 下一篇:Delphi開發npapi插件demo
評論
共有 條評論