制作地图信息说明

  一、准备制作工具:
  到天云阁软件中心下载“地图编辑器”2.0。

  二、制作要求:
  地图中使用的图片应该打包(不打包时应该确保图片的目录与打包后的文件名一致):
  地图信息文件和地图图片包应该存放在同一目录里,放在服务器上时应该是pChat.ini中的BaseDirectory指定的目录。并且与BaseURL指向的目录一致,否则客户端将无法下载这些文件信息。

  三、制作说明:
  2.0版本中支持32767*32737点大小的地图(这当然是理论上的,实际要根据客户端机器的内存而定)。将来的版本中,可能支持无穷大的地图(采用分割方式)。

  1、静态对象:
  地面上的所有花草树木等皆为静态对象(静态物体也可以是动画的,格式参考资源图片)。
  静态物体的位置可通过鼠标左键点静态物体标志快速的拽动。
  2、障碍标记:
  所有不能行走的位置必须标记上“障碍标记”,对于大于“1”的“障碍标记”,将会关联 pChat.ini 中的菜单。正常情况下,“障碍标记”只使用“1”,如“河水”的地方可以用“9”来标记,并在 pChat.ini 中定义 Menu9 的内容,这样就可以实现点“河水”时,弹出“钓鱼”“投河自尽”等菜单。(目前的pChat2.0暂不支持)
  3、出口设置:
  你的地图不会是只有一个吧?不是?
  那么就要设置出口,每个出口都有他所连接的地方(即地图名)。还要设置从所连接的地方进来时,人物出现的位置(你应该不想让人从右边的出口进来,却显示到左边去吧?)。
  另外还要适当调整出口区域的大小和提示。
  4、登录位置:
  当玩家从某地图离线后再次登录时,他的位置应该在哪里呢?当然要有一个默认的登录位置。这个位置根据每个地图的不同而设置。
  5、制作原则:
  客户端的绘图是根据地图的格从上到下(从远到近)、从左到右的顺序,所以一般的静态物体的标志应该是设置在图片的下部(个别例外),具体根据实际情况调整,只要不出现奇怪的效果就行了。
  四、其他设置
  由于是开源的游戏,每个站的要求可能不一样,所以在地图编辑器中还有许多“标志“的属性用于扩展地图信息(如果您觉得还不够用,快去下载一份地图编辑器的源程序自己增加内容吧,不过在游戏程序中也要相应的加上INI的读取哦,不然就没用了)。
  在默认的程序中:
  1、“进出本室需要验证”主要用于牢房、客栈的判断。
  2、标记信息:第一个为数字内容(用来标记是否能攻击、是否可以住宿等),第二个为字符内容(用于标记本室出什么资源)。


  五、成果保护
  pChat2.0为了防止大家辛辛苦苦制作的地图、人物被轻易盗走,增加了对图片包的加密功能。各站的图片加密后不能直接复制使用。

  最后,大家可以看看软件中心提供的一个例子包,里面有几个完整地图。

 

最后更新:2004年05月01日


天云阁工作室 (C) 1996-2004