【问题标题】:I want to spawn Enemy's in random position in given area. I don't want to spawn my enemy's in random position anywhere like top of obstacle and such我想在给定区域的随机位置生成敌人。我不想让我的敌人随机出现在障碍物顶部等任何地方
【发布时间】:2022-01-19 14:24:51
【问题描述】:

目前我正在使用相机视图之外的随机位置来生成我的敌人。 我想在选定区域生成我的敌人:

我该怎么做?

【问题讨论】:

标签: c# unity3d position spawning


【解决方案1】:

您应该做的是从您的相机发送一个光线投射并检查光线是否击中您不希望它生成的区域。如果它没有击中它,让它生成,但如果它确实丢弃当前位置并重试。

【讨论】:

  • 我认为@rustyBucketBay 的想法是我的工作
【解决方案2】:

在该区域设置一个触发对撞机并阻止敌人在那里生成

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 2019-08-22
  • 1970-01-01
  • 1970-01-01
  • 2016-12-16
  • 1970-01-01
相关资源
最近更新 更多