找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2957|回复: 3

ARPG系列─怪物AI

[复制链接]
发表于 2004-10-29 21:13:41 | 显示全部楼层 |阅读模式
這教學做出怪物的AI。
跟隨主角並在適當時攻擊。
○=怪物
●=攻擊範圍

○●●

//在地圖上開隠形的定期並列事件,並把怪物設定為跟隨主角
//以下是地圖上的定期並列事件
操作變數:[0001:主角x]代入,主角X座標
操作變數:[0002:主角y]代入,主角Y座標
條件分歧:變數[0001:主角x]為V[0003]相同     //v[0003]是怪獸x座標,在怪物事件中代入
     操作變數:[0002:主角y]減,怪物Y座標
     條件分歧:變數[0002:主角y]為-2或以上
          條件分歧:變數[0002:主角y]為0更少
               (怪物攻擊)
          :分歧結束
     :分歧結束
     條件分歧:變數[0002:主角y]為2或以下
          條件分歧:變數[0002:主角y]為0更大
               (怪物攻擊)
          :分歧結束
     :分歧結束
:分歧結束
條件分歧:變數[0002:主角y]為V[0004]相同     //v[0004]是怪獸y座標,在怪物事件中代入
     操作變數:[0001:主角x]減,怪物X座標
     條件分歧:變數[0001:主角x]為-2或以上
          條件分歧:變數[0001:主角x]為0更少
               (怪物攻擊)
          :分歧結束
     :分歧結束
     條件分歧:變數[0001:主角x]為2或以下
          條件分歧:變數[0001:主角x]為0更大
               (怪物攻擊)
          :分歧結束
     :分歧結束
:分歧結束

不難明白,相比前一二篇的ARPG教學已經算易了。
 楼主| 发表于 2004-10-29 21:15:13 | 显示全部楼层
这教学做出怪物的AI。
跟随主角并在适当时攻击。
○=怪物
●=攻击范围

○●●

//在地图上开隠形的定期并列事件,并把怪物设定为跟随主角
//以下是地图上的定期并列事件
操作变数:[0001:主角x]代入,主角X座标
操作变数:[0002:主角y]代入,主角Y座标
条件分歧:变数[0001:主角x]为V[0003]相同     //v[0003]是怪兽x座标,在怪物事件中代入
     操作变数:[0002:主角y]减,怪物Y座标
     条件分歧:变数[0002:主角y]为-2或以上
          条件分歧:变数[0002:主角y]为0更少
               (怪物攻击)
          :分歧结束
     :分歧结束
     条件分歧:变数[0002:主角y]为2或以下
          条件分歧:变数[0002:主角y]为0更大
               (怪物攻击)
          :分歧结束
     :分歧结束
:分歧结束
条件分歧:变数[0002:主角y]为V[0004]相同     //v[0004]是怪兽y座标,在怪物事件中代入
     操作变数:[0001:主角x]减,怪物X座标
     条件分歧:变数[0001:主角x]为-2或以上
          条件分歧:变数[0001:主角x]为0更少
               (怪物攻击)
          :分歧结束
     :分歧结束
     条件分歧:变数[0001:主角x]为2或以下
          条件分歧:变数[0001:主角x]为0更大
               (怪物攻击)
          :分歧结束
     :分歧结束
:分歧结束

不难明白,相比前一二篇的ARPG教学已经算易了。

发表于 2004-10-29 21:32:03 | 显示全部楼层
那個\"天空工作室\"我怎麼登陸不能啊?
我的RPWT?
发表于 2004-10-31 10:53:45 | 显示全部楼层
同上
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 13:11 , Processed in 0.013088 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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