|
楼主 |
发表于 2007-12-17 14:23:23
|
显示全部楼层
To everguo:
我实在想不通你是凭什么看出我"有明显的改图倾向"的. 如果没有事实依据,这样说是不是有"那么一点点"过分?
回头说这个主题,你说"这问题与JASS无关",我觉得并非如此.
可以用trigger+ForGroup()+GetEnumUnit()+GetUnitTypeId()来获得游戏中存在的任何单位的ID.
只不过这种方法很难得到完整的ID清单.比如某一个时间不存在某种野怪,那就必须先涨级,打掉几处野怪,等野怪刷新,刷新后如果还没有就重复操作,直到刷出这种野怪,然后触发trigger,记录下ID.这样做很麻烦.另外,比如我想知道育母蜘蛛的寄生蜘蛛和次级寄生蜘蛛的ID,我就必须退出游戏,手选育母蜘蛛,等游戏开始,成功释放技能,触发trigger,记录寄生蜘蛛的ID,继续玩游戏,直到寄生蜘蛛杀了一个敌人,产生出次级寄生蜘蛛,再触发trigger,记录次级寄生蜘蛛的ID.如果我想知道地穴编织者的观察者的ID,我就要退出游戏,选地穴编织者再玩一遍.这是很繁琐的过程,效率很低.我想知道更加高效,最好是得到所有ID清单的办法.
To: 骀鏄
多谢! 回头看看去. |
|