社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 道具中心
主题 : 师父的视觉系统的完善版(目前没发现问题)
li1936 离线
级别: ③业余
显示用户信息 
0  发表于: 2007-08-21   
来源于 全新系统 分类

师父的视觉系统的完善版(目前没发现问题)

先说一下师父的视觉系统里面的判断的几个缺陷

1,判断不精确

2,必需在x与y同时满足条件

我完善了一下,以2K为基础写的系统,目前测试还没问题吧……

不过没完善到那个透视的问题……那个完善不了……很难完善




那么……在怪物建立一个虚拟的直角坐标系,对进入该范围内的人做出反应



必先步骤:在地图上放1个透明事件,触发条件为:定期并行处理

取名为:被攻击的事件替身

然后放一个靠近主角的怪物,取名为:怪物

先定义2个变量:主角x坐标,主角y坐标  分别代入主角的x,y坐标


变量请参照该表:

变量对照表,请无视1号2号

OK,准备完毕了。

然后在怪物上写:



◇变量的操作:[0003:敌人x坐标负]代入,这个事件的x坐标
◇变量的操作:[0004:敌人y坐标负]代入,这个事件的y坐标
/先给2个代表敌人X与Y负值的变量赋值
◇变量的操作:[0003:敌人x坐标负]减,2
/然后减去2,这里是表示范围往左移动2
◇变量的操作:[0005:敌人x坐标正]代入,变量[0003]的值
/给敌人x的正坐标的变量代入刚才减去2的值
◇变量的操作:[0005:敌人x坐标正]加,4
/使其变为正2,向右移动2格
/这里定义了视觉范围,前后都是2,那范围就是2格嘛
/可以更改其它的数值,视你个人喜好了
◇变量的操作:[0003:敌人y坐标负]减,2
◇变量的操作:[0005:敌人y坐标正]代入,变量[0004]的值
◇变量的操作:[0005:敌人y坐标正]加,4


/与x坐标同理,不过把x换成y了而已
◇条件分歧:变量[0007:主角x坐标]为V[0003]以上
  ◇条件分歧:变量[0008:主角y坐标]为V[0004]以上
    ◇条件分歧:变量[0007:主角x坐标]为V[0005]以下
      ◇条件分歧:变量[0008:主角y坐标]为V[0006]以下
/判断,当角色进入了第一,三象限的时候
      ◇设定事件的位置:被攻击的事件替身,(V[0007],V[0008])
/把那个替身事件弄到主角站立的地方
      ◇等待:0.5秒
/给主角躲避的时间也就是移动的时间
      ◇战斗动画的显示:智力增强,这个事件(W)
      ◇战斗动画的显示:地魔法S1,被攻击的事件替身(W)
/动画
      ◇变量的操作:[0009:替身x坐标]代入,被攻击的事件替身的x坐标
      ◇变量的操作:[0010:替身y坐标]代入,被攻击的事件替身的y坐标
/把替身的x,y坐标代入2个代表其值的变量
      ◇条件分歧:变量[0007:主角x坐标]为V[0009]等值
        ◇条件分歧:变量[0008:主角y坐标]为V[0010]等值
/当主角坐标等于被攻击的坐标时(也就是说没有逃跑而站在原地不动)
      ◇HP的增减:扎克的HP10减少
/伤害处理
      ◇分歧结束
    ◇分歧结束
    ◇分歧结束
  ◇分歧结束
  ◇分歧结束
◇分歧结束

/↓下面的如同上面,自己会想了吧
◇条件分歧:变量[0007:主角x坐标]为V[0003]以上
  ◇条件分歧:变量[0008:主角y坐标]为V[0006]以下
    ◇条件分歧:变量[0007:主角x坐标]为V[0005]以下
      ◇条件分歧:变量[0008:主角y坐标]为V[0004]以上
      ◇设定事件的位置:被攻击的事件替身,(V[0007],V[0008])
      ◇等待:0.5秒
      ◇战斗动画的显示:智力增强,这个事件(W)
      ◇战斗动画的显示:地魔法S1,被攻击的事件替身(W)
      ◇变量的操作:[0009:替身x坐标]代入,被攻击的事件替身的x坐标
      ◇变量的操作:[0010:替身y坐标]代入,被攻击的事件替身的y坐标
      ◇条件分歧:变量[0007:主角x坐标]为V[0009]等值
        ◇条件分歧:变量[0008:主角y坐标]为V[0010]等值
        ◇HP的增减:扎克的HP10减少
    ◇分歧结束
    ◇分歧结束
  ◇分歧结束
  ◇分歧结束
◇分歧结束
◇分歧结束
[ 此贴被li1936在2007-08-21 18:36重新编辑 ]
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
霜之哀伤 离线
级别: 分版主
显示用户信息 
1  发表于: 2007-08-21   
视角系统?
我是化可能为不可能的男人!
li1936 离线
级别: ③业余
显示用户信息 
2  发表于: 2007-08-21   
修正了……又是错别字……

等我写好注解先……
霜之哀伤 离线
级别: 分版主
显示用户信息 
3  发表于: 2007-08-21   
这个是arpg么
我是化可能为不可能的男人!
li1936 离线
级别: ③业余
显示用户信息 
4  发表于: 2007-08-21   
对拉

确实是ARPG

很不错的哦……
li1936 离线
级别: ③业余
显示用户信息 
5  发表于: 2007-08-21   
好了全写完鸟……

研究傀儡去了
li1936 离线
级别: ③业余
显示用户信息 
6  发表于: 2007-08-22   
傀儡搞定鸟……

接着研究
描述
快速回复

认证码:

验证问题:
12-5=?,答案:7 正确答案:7
按"Ctrl+Enter"直接提交