找回密码
 点一下
查看: 1218|回复: 4

用T做动态注册

[复制链接]
发表于 2010-6-19 23:01:25 | 显示全部楼层 |阅读模式
用了2个触发
1地图初始化       选取可用地图区域单位=unit         选取unit中的单位-为触发A添加事件选取单位受伤
2单位进入地图     
这时候问题来了,如果单位进入地图这一步,重复对A触发进行添加事件,那么结果是重复触发A触发。
如果只是重新对unit进行定义,那么新产生的单位将不会受到A触发的判断。即第一次地图初始化时候,已经将A触发的判断单位划定为那时候地图上的单位,再有新单位进入也不会添加进去。这叫我如何是好?
发表于 2010-6-19 23:08:47 | 显示全部楼层
加入单位组进行判断
回复

使用道具 举报

 楼主| 发表于 2010-6-19 23:13:40 | 显示全部楼层

回 1楼(alexries) 的帖子

请问如何判断?是不是在触发A中进行判断?
回复

使用道具 举报

发表于 2010-6-19 23:14:28 | 显示全部楼层
加一个单位组变量,把所有已经注册过的单位加入到这个单位组
添加时判断单位是不是在这个单位组里,如果在的话就跳过去
回复

使用道具 举报

 楼主| 发表于 2010-6-20 01:08:38 | 显示全部楼层
最后我第二个触发直接把每个要注册时间用新进入单位注册了一遍,暂时没有什么问题了=。=
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 16:03 , Processed in 0.175009 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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