|
发表于 2014-10-30 17:53:43
|
显示全部楼层
回复 littleknife
alucar的逍遥行就是第二种思路。
第一种应该需要做全地图的节点数据库吧,这个工程量可不小。
list_node={roomno=“”,roomname="",desc="",exits="",direction={a,b,c,d}}
这句里面,desc="",exits=""是什么含义
direction={a,b,c,d}是指房间里的方向么?
kissoul 发表于 2014-10-30 02:59 PM
这个节点的定义完全是自己的想法;desc可以理解为节点描述,只是用来定位的一个条件,就像房间的描述一样。说实话,至于工程量也不见得多大,针对你已经有了数据的或者掌握录制数据库的来说,无非就是重复劳动。而在已有的数据库上建立这种类似的lua表格。基本上难点就是如何定义表格节点,需要把数据库的两个表格联合输出,一个是信息表,一个是联系表。至于direction,就是节点联系了。其实应该和exits对应。也就是direction={a=roomno1,b=roomno2,c=roomno3....}其中a,b,c为本房间的出口信息。 |
|