请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 78|回复: 4

[疑问] 怎么每隔一段时间在小地图上提示某个玩家所有单位的位置?

[复制链接]
发表于 2019-1-14 21:58:13 来自GA卫星 | 显示全部楼层 |阅读模式
比如我想每隔70秒为玩家1在小地图上提示玩家2所有单位的位置,该怎么写触发器啊
发表于 2019-1-15 08:26:52 | 显示全部楼层
触发器有发送小地图提示的动作,你可以用循环计时器作为事件,然后将玩家2的所有单位加入一个数组,再遍历这个数组,然后为玩家1发送小地图提示。

点评

谢谢大佬,大佬,小地图提示有没有限制啊,因为我想提示每个单位的位置,如果玩家多,单位多,会不会有提示限制,限制有多少个小地图提示  详情 回复 发表于 2019-1-15 08:52
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-15 08:52:40 来自GA卫星 | 显示全部楼层
yxxiaobin 发表于 2019-1-15 08:26
触发器有发送小地图提示的动作,你可以用循环计时器作为事件,然后将玩家2的所有单位加入一个数组,再遍历 ...

谢谢大佬,大佬,小地图提示有没有限制啊,因为我想提示每个单位的位置,如果玩家多,单位多,会不会有提示限制,限制有多少个小地图提示

点评

觉得发的信号太多了,你可以把几个临近单位群体作为一个信号 方法: 创建一个单位组A(临时用) 将要显示的单位全部加入A 循环{ 随机从A中抽取一个单位b 点X=单位B的平面位置 在(以R为半径X为圆心)的范围内挑选  详情 回复 发表于 2019-1-15 22:07
回复 支持 反对

使用道具 举报

发表于 2019-1-15 22:07:31 来自GA卫星 | 显示全部楼层
lettle 发表于 2019-1-15 08:52
谢谢大佬,大佬,小地图提示有没有限制啊,因为我想提示每个单位的位置,如果玩家多,单位多,会不会有提 ...

觉得发的信号太多了,你可以把几个临近单位群体作为一个信号
方法:
创建一个单位组A(临时用)
将要显示的单位全部加入A
循环{
随机从A中抽取一个单位b
点X=单位B的平面位置
在(以R为半径X为圆心)的范围内挑选属于玩家2的单位
{将被挑选的单位移除a}
以X为点发送小地图信号}
直到(单位组a为空的单位组)结束循环

点评

感谢大佬,之前就是单位太多好像有限制,会有一部分单位没有提示  详情 回复 发表于 2019-1-16 12:48
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-16 12:48:19 来自GA卫星 | 显示全部楼层
超级007x 发表于 2019-1-15 22:07
觉得发的信号太多了,你可以把几个临近单位群体作为一个信号
方法:
创建一个单位组A(临时用)

感谢大佬,之前就是单位太多好像有限制,会有一部分单位没有提示
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2019-2-23 15:32 , Processed in 0.046865 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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