using UnityEngine;
using System.Collections;
using BehaviorDesigner.Runtime.Tasks;
[TaskCategory("Kai_Lin")]
[TaskDescription("测试是否超重")]
public class Isheavy : Conditional {
public Rigidbody rigid;
public int OverHeavy;
public override TaskStatus OnUpdate()
{
//return base.OnUpdate();
if(rigid.mass>OverHeavy)
{
return TaskStatus.Success;
}
return TaskStatus.Failure;
}
}
using System.Collections;
using BehaviorDesigner.Runtime.Tasks;
[TaskCategory("Kai_Lin")]
[TaskDescription("测试是否超重")]
public class Isheavy : Conditional {
public Rigidbody rigid;
public int OverHeavy;
public override TaskStatus OnUpdate()
{
//return base.OnUpdate();
if(rigid.mass>OverHeavy)
{
return TaskStatus.Success;
}
return TaskStatus.Failure;
}
}
本文介绍了一个Unity3D中用于检测游戏对象是否超重的任务组件。通过比较刚体质量与设定阈值来判断是否超重,并返回相应的任务状态。
5909

被折叠的 条评论
为什么被折叠?



