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

任务方位指示系统

[复制链接]
发表于 2008-9-20 19:03:02 | 显示全部楼层 |阅读模式
比较特别的任务地点提示方式,提示方向和距离
任务对应的字符越绿则越近 红则远
选中英雄方向键控制 (演示使用与本系统无关)

添加任务方法:
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]这个变量

方向任务系统.w3x

37 KB, 下载次数: 166

评分

参与人数 1威望 +57 收起 理由
kook + 57 优秀演示

查看全部评分

发表于 2008-9-20 22:42:46 | 显示全部楼层
再加个自动寻路吧。

一般方向键视角看得挺晕的。。。
回复

使用道具 举报

发表于 2008-9-29 04:35:05 | 显示全部楼层
虽然一开始晕头转向的,熟悉后寻路还很顺利~只能显示方向和距离的话也会出现太复杂的地形而卡住呢

不过我记得lz曾就发过一个方向演示呀?
回复

使用道具 举报

 楼主| 发表于 2008-9-29 10:04:08 | 显示全部楼层
是在方向系统是改进的 复杂度不是一个等级的,其实这个系统我是模拟上古卷轴的方向系统的
回复

使用道具 举报

发表于 2008-12-27 14:18:24 | 显示全部楼层
如果使用不同的字体
那个▲的位置估计会不一样...

未标题-1.jpg
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 07:47 , Processed in 0.165370 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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