|
比较特别的任务地点提示方式,提示方向和距离
任务对应的字符越绿则越近 红则远
选中英雄方向键控制 (演示使用与本系统无关)
添加任务方法:
1.设置变量mission_tittle(该字符串只能设置一个字符,1个字节的)用来在“任务方位指示面板”上显示该任务,必须的!!!
2.设置mission_unit(单位)或mission_location(点)其中的一个,用来设置任务所在地点,2个同时设置采用第一个。如果设置的是单位,单位移动那么任务地点随之移动,否则要手动更改点(数组变量location[任务ID])
3.运行add触发器,此时全局变量index会记录下本次添加的任务的Id(你可将该出发转换成函数,直接返回Id),自己弄个变量记录下该id。id=-1失败,任务队列已满(这里上限为12个任务),否则任务添加成功
4.删除任务。
a 通过id: 先设置变量index=想要删除的任务id 运行removeByIndex触发器
b 删除所有任务: 直接运行removeAll触发器
c 通过任务标签(tittle):先设置变量mission_tittle,运行removeByTittle触发器
gameData_distance_scale变量为颜色变化与距离的关系 从红到绿的距离为255除以该变量。
对了在删除任务时先前设置的点忘了删掉,问题不大100个任务就100点,要清的话是location[任务ID]这个变量 |
评分
-
查看全部评分
|