[Unity][NavMesh][特效]unity 点击目标位置触发特效效果,自动移除并隐藏特效效果于玩家抵达目标位置时
发布时间
阅读量:
阅读量
基于NavMesh平台的场景中进行静态与动态烘焙处理时,在玩家点击特定位置时触发效果(参考文献1),而当角色抵达目标地点时(参考文献2),系统将检测后清除目标地点的效果。
在相关文章2 的某些 判断的时候会有一些BUG。
主要思路:
当玩家点击某一位置,从屏幕发射射线,进行射线检测,获得 点击的坐标点。
并在 点击的坐标点 生成 目的地特效。
当玩家进入特效 的 触发范围 , 目的地特效 就会消失。
public virtual method that handles collision events between this object and others
{
if (other.gameObject.tag == GameObjectTag.PlayerCharacter.ToString())
// checks whether the colliding object's tag matches PlayerCharacter
{
transform.localScale = new Vector3(0, 0, 0);
// sets this object's scale factor to zero in all dimensions
}
}
player objects must hav
全部评论 (0)
还没有任何评论哟~
