Unity中的爆炸力
来源:互联网 发布:c语言if并列多个条件 编辑:程序博客网 时间:2024/05/05 10:33
void OnCollisionEnter()
{
//获取爆炸范围的所有碰撞器
Collider[] col = Physics.OverlapSphere(transform.position, explosionRadius,lm);
if(col.Length>0) //如果有的话
{
for(int i=0;i<col.Length;i++)
{ //获取刚体
Rigidbody b = col[i].GetComponent<Rigidbody>();
if(b!=null) //如果该物体有刚体的话
{
//添加爆炸力场
b.AddExplosionForce(explosionForce, transform.position, explosionRadius);
}
unit u = col[i].GetComponent<unit>();
if(u!=null)
{
u.ApplyDamage(atk);
}
}
}
}
{
//获取爆炸范围的所有碰撞器
Collider[] col = Physics.OverlapSphere(transform.position, explosionRadius,lm);
if(col.Length>0) //如果有的话
{
for(int i=0;i<col.Length;i++)
{ //获取刚体
Rigidbody b = col[i].GetComponent<Rigidbody>();
if(b!=null) //如果该物体有刚体的话
{
//添加爆炸力场
b.AddExplosionForce(explosionForce, transform.position, explosionRadius);
}
unit u = col[i].GetComponent<unit>();
if(u!=null)
{
u.ApplyDamage(atk);
}
}
}
}
0 0
- Unity中的爆炸力
- Unity 模仿官方例子 点击时添加爆炸力
- 爆炸力代码
- Unity3D爆炸力
- Rigidbody.AddExplosionForce 添加爆炸力
- Rigidbody.AddExplosionForce 添加爆炸力
- 【Unity编程】Unity中的基本概念
- Unity中的中文显示
- Unity中的线程
- Unity 中的数学知识
- Unity中的网络编程
- 理解Unity中的Interception
- Unity中的调试
- Unity中的调试
- Unity中的GUI编程
- Unity中的网络
- Unity中的关节
- unity中的MonoBehaviour.OnMouseDown()
- 如何使用纯java config来配置spring mvc
- 检查自变量的生命周期和作用域
- 规律题-3
- 【第10题】360校园招聘2015届技术类笔试题
- 测试用例的思路分析
- Unity中的爆炸力
- 【第11题】360校园招聘2015届技术类笔试题
- android蓝牙4.0的知识要点
- 【第12题】360校园招聘2015届技术类笔试题
- Lambda&Java多核编程-5-函数式接口与function包
- POJ3709 K-Anonymous Sequence(k匿名序列)(斜率优化dp)
- PAT-练习集-L1-025. 正整数A+B
- leetcode [Sqrt(x)]
- codeforces 782B