|
主题: 5D没有高手了吗?
|
 -=胡子=-
职务:普通成员
等级:1
金币:0.0
发贴:200
|
#12002/3/28 11:43:48
我提的随机地图的问题,为什么没有人理??????????????????/ 是我的问题太菜了????? 看来我是老了.没有人理了. 那,如果是太菜的话,请以前不屑与回答的朋友指点迷津好吗? 如何跟高效率的实现随机地图.谢谢/
|
 surfhere
职务:普通成员
等级:1
金币:1.0
发贴:195
|
#22002/3/28 12:11:11
什么随机地图,你能说的明白点吗?举个例子什么的。 我猜大致这样实现: 你可以建立一个数组,把地图MC的NAME放进去。array1=new array(map1,map2,...mapN); number=random(N); 再用ATTACHMOVIE命令调用LIBRARY中叫array1[number] 的MC
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#32002/3/28 18:02:00
你提的问题太不清楚 请说清楚一点,到底是什么意思,你要做什么
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:617
|
#42002/3/28 18:36:50
sorry! 没有看到您的帖子,请重新发一遍帖子~~抱歉!
|
 coldstarer
职务:普通成员
等级:1
金币:2.0
发贴:296
|
#52002/3/30 11:41:29
我哥们的意思是: 用脚本做一个随即地图。就象“迷宫”一样。每次进入游戏可以随机生成。在地图中最少要有墙和路(废话),最好能随机加入其它的障碍物。当然,所有的路都是相通的。(绕几个弯可以)。不知说情了没有。我们俩已想了好几天了。各位高手提提思路。
|
 -=胡子=-
职务:普通成员
等级:1
金币:0.0
发贴:200
|
#62002/3/30 11:49:15
很不好意思,自己没有表达明白,冤枉了各位“前辈”,SORRY! 我的意思,coldstarer兄已经说了。请各位高手费心了。
|
 coldstarer
职务:普通成员
等级:1
金币:2.0
发贴:296
|
#72002/3/30 11:55:37
虚心请教!多多赐教!不胜感激!
|
 闪蓝色
职务:普通成员
等级:1
金币:0.0
发贴:12
|
#82002/3/30 12:30:40
我想一定有
|
 realbobo
职务:普通成员
等级:1
金币:1.0
发贴:180
|
#92002/3/30 17:15:54
似乎很麻烦哦,俺不会,请教斑竹。
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#102002/3/30 20:35:57
如果是完全随机的话,的确是不容易解决的问题 不过你可以现预设几个,然后随机选取
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 -=胡子=-
职务:普通成员
等级:1
金币:0.0
发贴:200
|
#112002/4/2 18:32:49
goldgoat在上个帖子中说 引用: 如果是完全随机的话,的确是不容易解决的问题 不过你可以现预设几个,然后随机选取
谢谢
|
 -=胡子=-
职务:普通成员
等级:1
金币:0.0
发贴:200
|
#122002/4/2 18:34:32
山羊老乡,预设太没意思了.你给想个好的 办法把.我原来的思路是这样的,拿出来 让大家指点: 先定义一个三维数组map[],map 的元素是数组room[],room的元素是数组cell[],cell 的前四个值是四面墙开始时,map中有row*col个room,一个room中有一个cell 随机选room,在选种的room中随机选cell,在cell中随机选wall(墙); 找到跟这面wall想林的wall,把两个wall拆除,把两个 wall 所在的cell所在的room合并为一个.(这样room 的个数就少了一个
编辑历史:[这消息被skyicloud编辑过(编辑时间2002-04-02 18:35:35)] [这消息被skyicloud编辑过(编辑时间2002-04-02 18:37:10)]
|
 -=胡子=-
职务:普通成员
等级:1
金币:0.0
发贴:200
|
#132002/4/2 18:37:53
::::::::::接上贴:::::::: 重复,直到room的个数是1.着就意味着所有的cell都通起来了 然后根据这个数组去画图(attach出线就性了); 经过在P3 766的集资上测试,如果row*col超过20*20,就很慢了,甚至死机. 如果各位高手有好的思路,请赐教.我想了恒久了,都无法解决. 由于我的时间比较紧,而且上网不方便,不能够把我的原文件传上了.间量了.
|
 临天
职务:普通成员
等级:1
金币:1.0
发贴:184
|
#142002/4/2 21:17:56
这种的东东用效率比较高的工具做比较好吧,flash的运算能力实在太差啊!
|
 -=胡子=-
职务:普通成员
等级:1
金币:0.0
发贴:200
|
#152002/4/3 11:52:24
各位高手,我要做的是flash的游戏啊,怎么能用其他的变成工具,并且,作为一个闪客发烧友,怎么 会对如此诱人的 挑战置之不理呢??? 不,我会坚持下去的,直到找到更好的办法!!!!!! 希望有更多的 朋友的支持!!!!!! 希望各位斑竹赐教:P。
|