资源简介
一个 GOAP AI Unity 实现Demo,包含行为 买菜,做饭,吃饭。根据自身变化以及世界状态,自动执行行为
代码片段和文件信息
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Goap;
public class GoapActionBuyVegetables : GoapAction {
public GoapActionBuyVegetables(GoapGoal goapGoal):base(goapGoal)
{
}
public override void InitStatus()
{
base.InitStatus();
preconditionsStatus.AddState(GoapCondition.hasSellVegetables true);
preconditionsStatus.AddState(GoapCondition.hasVegetables false);
effectsStatus.AddState(GoapCondition.hasVegetables true);
}
public override bool CheckProceduralPrecondition()
{
Gameobject Vegetables = Gameobject.Find(“Vegetables“);
target = Vegetables.transform;
return Vegetables != null;
}
public override void Run()
{
if (!IsInRange())
{
MoveController.instance.Move(goapGoal.transform target.position 6);
return;
}
base.Run();
if (target == null)
{
Fail();
return;
}
if (goapGoal.GetType() == typeof(Person))
{
Person person = (Person)goapGoal;
person.AddVegetables(1);
if (person.VegetablesEnougth())
{
Finish();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-23 15:16 GoapDemo\
目录 0 2018-01-16 11:37 GoapDemo\Assets\
目录 0 2018-01-16 11:37 GoapDemo\Assets\Material\
文件 200 2018-01-10 20:03 GoapDemo\Assets\Material.me
文件 5020 2018-01-10 20:03 GoapDemo\Assets\Material\Person.mat
文件 187 2018-01-10 20:03 GoapDemo\Assets\Material\Person.mat.me
目录 0 2018-01-16 12:00 GoapDemo\Assets\Scene\
文件 191 2018-01-16 11:37 GoapDemo\Assets\Scene.me
文件 40480 2018-01-16 12:00 GoapDemo\Assets\Scene\Test.unity
文件 182 2018-01-10 20:03 GoapDemo\Assets\Scene\Test.unity.me
目录 0 2018-01-16 11:37 GoapDemo\Assets\sc
文件 200 2018-01-10 20:03 GoapDemo\Assets\sc
目录 0 2018-01-16 12:22 GoapDemo\Assets\sc
文件 200 2018-01-10 20:03 GoapDemo\Assets\sc
文件 1333 2018-01-16 12:22 GoapDemo\Assets\sc
文件 262 2018-01-16 11:57 GoapDemo\Assets\sc
文件 1374 2018-01-16 12:12 GoapDemo\Assets\sc
文件 262 2018-01-11 18:49 GoapDemo\Assets\sc
文件 1464 2018-01-16 11:56 GoapDemo\Assets\sc
文件 274 2018-01-10 20:03 GoapDemo\Assets\sc
目录 0 2018-01-16 12:24 GoapDemo\Assets\sc
文件 200 2018-01-10 20:03 GoapDemo\Assets\sc
文件 2632 2018-01-11 19:58 GoapDemo\Assets\sc
文件 274 2018-01-10 20:03 GoapDemo\Assets\sc
文件 1758 2018-01-11 19:37 GoapDemo\Assets\sc
文件 274 2018-01-10 20:03 GoapDemo\Assets\sc
文件 1301 2018-01-11 19:40 GoapDemo\Assets\sc
文件 274 2018-01-10 20:03 GoapDemo\Assets\sc
文件 827 2018-01-10 20:03 GoapDemo\Assets\sc
文件 274 2018-01-10 20:03 GoapDemo\Assets\sc
文件 4229 2018-01-16 12:24 GoapDemo\Assets\sc
............此处省略40个文件信息
- 上一篇:基于汇编语言的万年历的设计
- 下一篇:BehaviorTreeEditor.zip
相关资源
- solitaire纸牌游戏
- Thaiphoon破解版
- compat-libcwait-2.1-1.i386.rpm
- 黑莓上的嵌入式邮件SmartMail
- AURIX_Training_FunctionSafety
- eng.traineddata.gz下载42718
- leetair_10415254.zip
- Paillier 同态加密
- MMQgai.slx
- 使用CDO和SMTP两种方式发送Email,解决
- UnityTerrain2MeshV3
- EN50129 Railway applications - Communication s
- AI可以调用的TPX色板
- Unity游戏人工智能AI开发
- zhouX-air_plane-master打飞机.zip
- LMP91000中文资料
- 7kbscan domain gather V2.5.exe
- Thaiphoon Burner 15_fu11.rar
- SAIL模型计算过程
- RAID基本原理动画介绍演示
- 【新版】【caffe】将图片转化为lmdb脚
- 随机数质量标准,AIS31-EN
- jmeter-results-detail-report_21.xsl
- chrome etBrains IDE Support
- umail crack
- opencv_haartraining等可执行文件
- BaiduPanKey.zip
- 音标字体[Kingsoft+Phonetic+Plain]
- AIX虚拟机安装的方法
- RTAI_User_Manual_34_03
评论
共有 条评论