找回密码
 点一下
查看: 699|回复: 7

冲锋,哈西表,数组,循环问题

[复制链接]
发表于 2013-7-22 15:49:39 来自手机 | 显示全部楼层 |阅读模式
1,支持多人冲锋技能用点还是坐标
2,多人冲锋可以不用全局变量,全部局部和哈西表完成吗?
3,听说单位组变量删除不干净,对吗?
4,循环里嵌套循环不能运行,这是什么问题
5,数组变量只能一维a1 a2,如果需要二维a1-1  a1-2  a2-1  a2-2要怎么实现
发表于 2013-7-22 17:52:22 | 显示全部楼层
1.都可以
2.可以
3.我没有洁癖
4.你没有做对
5.最简单的方法就是把“a1-1  a1-2  a2-1  a2-2”变成“a101  a102  a201  a202”,注意变量范围

点评

第二个问题有没有演示  详情 回复 发表于 2013-7-22 18:21
回复

使用道具 举报

 楼主| 发表于 2013-7-22 18:21:04 来自手机 | 显示全部楼层
lo 发表于 2013-7-22 17:52
1.都可以
2.可以
3.我没有洁癖

第二个问题有没有演示
回复

使用道具 举报

发表于 2013-7-22 21:41:49 | 显示全部楼层
个人表示用局部和哈希表来做多人冲锋才比较简单。。

简单思路就是把你用全局变量传参的地方全改成哈希表传参

点评

lo
最简单的冲锋是改模型,如果你还记得我那个战争古树吃掉单位的演示的话……  详情 回复 发表于 2013-7-23 16:55
有没有演示,一直看哈希表教程就是看不懂,  详情 回复 发表于 2013-7-23 15:47
回复

使用道具 举报

 楼主| 发表于 2013-7-23 15:47:08 | 显示全部楼层
chyj4747 发表于 2013-7-22 21:41
个人表示用局部和哈希表来做多人冲锋才比较简单。。

简单思路就是把你用全局变量传参的地方全改成哈希表 ...

有没有演示,一直看哈希表教程就是看不懂,
回复

使用道具 举报

发表于 2013-7-23 16:55:16 | 显示全部楼层
chyj4747 发表于 2013-7-22 21:41
个人表示用局部和哈希表来做多人冲锋才比较简单。。

简单思路就是把你用全局变量传参的地方全改成哈希表 ...

最简单的冲锋是改模型,如果你还记得我那个战争古树吃掉单位的演示的话……
回复

使用道具 举报

发表于 2013-7-25 03:16:30 | 显示全部楼层
3补充一下,可能是因为变数没清所以才感觉不干净
不过其实变数那边影响力不大
实际来说10W以上的漏失才有可能感觉到lag
所以LZ毋须惊慌,有没有都没问题的
回复

使用道具 举报

发表于 2013-7-25 14:44:59 | 显示全部楼层
本帖最后由 Simonade 于 2013-7-25 19:07 编辑

。。。3.排的干净。单位组要排泄时,先将单位组中的单位(不止是单位,还有其他类型,但这里以单位为例子吧)移除单位组(GroupRemoveUnit),之后摧毁单位组(DestroyGroup),设置单位组类型的句柄g=null,要是这个group g直接存入过hashtable,并且只需要使用一次的话,在以上步骤完成后,再次InitHastable,不止用一次就不用管了。
。。。4.可以,但是【一般jass和cJ中】循环不可 超出300000字节码,比如循环A【循环100次】中镶嵌了循环B【循环200次】,那么这个总循环就超出了300000字节码(不是说次数)而无效


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 20:16 , Processed in 0.062646 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表