Project1

标题: Reyeshot1.02系统,已经彻底推翻。诞生了强大的LE系统 [打印本页]

作者: 流川枫    时间: 2008-10-31 09:45
标题: Reyeshot1.02系统,已经彻底推翻。诞生了强大的LE系统
Leyeshot2.0线形视野系统,做暗杀类游戏的葵花宝典!
http://rpg.blue/viewthread.php?tid=108850&ntime=2008%2D11%2D3+5%3A21%3A02

我最近想做一款忍者暗杀的游戏,不过论坛上现有的视野系统效率太低了,光开一个NPC视野,FPS都会被拖慢,所以我就自己写了一个视野系统。这个视野系统的效率很高,一般10几个NPC联动是没有什么问题的,喜欢的就拿去用吧。{/wx}
作者: hide秀    时间: 2008-10-31 18:04
有点潜龙的味道
比较期待你的游戏 {/wx}
作者: 流川枫    时间: 2008-10-31 19:14
我觉得RMXP的效率也太低了吧,就算只用默认的脚本,NPC多于10个以上,FPS就已经开始有点拖慢了。看来我的忍者游戏里需要分屏NPC数目才行了{/ll}
作者: 精灵使者    时间: 2008-10-31 20:44
太好了……
我的考试作弊系统有期望了……
ps:能不能在地图上显示视野呢?
作者: hide秀    时间: 2008-10-31 20:47
并行解释器当然会卡了
不要用并行判断独立开关是否打开
还是用脚本处理把 see方法内判断到player处于范围内 直接执行event操作
作者: 劍之飛龍☆    时间: 2008-10-31 20:47
同上……
LZ应该早点出现{/gg}
作者: 流川枫    时间: 2008-10-31 21:31
以下引用精灵使者于2008-10-31 12:44:17的发言:

太好了……
我的考试作弊系统有期望了……
ps:能不能在地图上显示视野呢?

[本贴由作者于 2008-10-31 12:47:27 最后编辑]

这个我没写,因为考虑到效率的关系···
作者: 流川枫    时间: 2008-10-31 21:36
以下引用hide秀于2008-10-31 12:47:38的发言:

并行解释器当然会卡了
不要用并行判断独立开关是否打开
还是用脚本处理把 see方法内判断到player处于范围内 直接执行event操作

可以不用并行判断,只要用事件层里的 独立开关条件 就行了。 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『请善用编辑功能』,积分『-10』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 美兽    时间: 2008-11-1 01:55
很久以前曾经帮人改过那个锥形视野,只要换下刷新位置,其效率是可以接受的。
作者: 流川枫    时间: 2008-11-1 02:19
以下引用美兽于2008-10-31 17:55:53的发言:

很久以前曾经帮人改过那个锥形视野,只要换下刷新位置,其效率是可以接受的。

能不能贴出来,能不能支持最起码同屏10几人?
作者: ONEWateR    时间: 2008-11-2 07:21
发布完毕
http://rpg.blue/web/htm/news1183.htm
vip += 2
作者: 流川枫    时间: 2008-11-2 07:40
以下引用ONEWateR于2008-11-1 23:21:52的发言:

发布完毕
http://rpg.blue/web/htm/news1183.htm
vip += 2

不是吧,这个版本有BUG,而且我已经推翻了这个算法了。。。
再等两天,我发觉用矩形检测虽然效率高,但是很难进行合理的障碍检测。
用另外一种算法理论上可以解决。

不知道,原来论坛上的锥形视野,是不是和我现在的新想法一致?
不过理论上,我的新想法效率会很高的,而且可以比较好的进行合理的障碍检测。
作者: ONEWateR    时间: 2008-11-2 07:47
BUG?在测试的时候可能感受不到,不好意思。

那么,请尽快修正。 ^^




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1