UnityCS项目敌人设置

//以某一点为圆心克隆出敌人

private GameObject enemys;   //需要克隆的敌人

private Transform pos;      //以pos点为圆心

 void Clone()
{

float a=Random.Range(2,10);   //随机范围

Vector2 b=Vector2 b = Random.insideUnitCircle;   //从原点(0,0)坐标上获取任意一个方向的向量
Vector2 c = b.normalized;   //获取向量的单位向量:只有方向,大小为为1   

Vector3 d=new Vector3(pos.position.x+c.x*a,pos.position.y,pos.position.z+c.y*a);  //随机点的位置

Instantiate(enemy,d,pos.rotation);

}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值