赞 | 0 |
VIP | 104 |
好人卡 | 0 |
积分 | 1 |
经验 | 16939 |
最后登录 | 2023-4-27 |
在线时间 | 1387 小时 |
Lv1.梦旅人 追从自然的旅行者 奇特空·煦
- 梦石
- 0
- 星屑
- 107
- 在线时间
- 1387 小时
- 注册时间
- 2010-12-31
- 帖子
- 4944
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 Kimu 于 2012-1-7 16:10 编辑
===========================
一些符号(均来自于RMVX):
稻草人:主角
岩石:障碍物
海洋:只要主角位置及视野不变,他一辈子也看不到的地方
草地:确信无疑,没有太多争议的可见视野
小路:确信无疑,没有太多争议的不可见视野
雪地:争议视野
===========================
注意:
Q:各种压力的猫君 发表于 2011-12-31 21:47
不考虑主角的朝向么……
A:主角的转身时间视为瞬时,不考虑
===========================
在制作一些RPG(例如ARPG,SRPG)时,有时会碰到一种叫做视野的东西
下面是一种很常见的方格类视野判定(视野为4个单位(单位下文省略))
当我们在主角周围加一些岩石之后,视野变成了这样(视野为3)
但是一旦视野增大,比如增大到5,就出现了几个争议地区(为了表达清楚,我特意增加了2,视野为4时也会有一些争议地区,这里不作考虑)
而且如果障碍物不是在主角正斜对面的话,会出现更多的争议地区(视野为5)
求讨论一种更为普遍的视野判定方式
===========================
Kimu:一种方法是人为制定,定义一系列的规则然后判定任何一个点是否可见
或者使用计算几何,但是由于每一个方格都有大小,这个视野的出发点以及目标点是否可见如何判定,仍然需要制定 |
|