Unity 角色释放技能后使周围物体具有爆炸效果
来源:互联网 发布:淘宝卖书的利润 编辑:程序博客网 时间:2024/05/16 17:31
ARPG的3D游戏中,为了视觉效果可以在使用大招后,使周围物体爆炸开。
使用Physics.OverlapSphere (position : Vector3, radius : float, layerMask : int = kAllLayers) 做爆炸范围内物体检测,该方法是返回已position 位置为圆心,radius 为半径内的Collider数组;
然后给Collider数组内物体添加一个爆炸力;
using UnityEngine;using System.Collections;public class baozha : MonoBehaviour{ //爆炸效果 public float radius = 100.0F; public float power = 100.0F; Vector3 Pos; void Start() { Pos = transform.position; } void OnGUI() { if (GUILayout.Button("释放技能")) { Collider[] colliders = Physics.OverlapSphere(Pos, radius); foreach (Collider hit in colliders) { if (hit.rigidbody) hit.rigidbody.AddExplosionForce(power, Pos, radius, 3.0F); } } }}
0 0
- Unity 角色释放技能后使周围物体具有爆炸效果
- Unity 模拟爆炸后的物体碰撞
- 物体爆炸效果的实现
- 技能冷却效果-[Unity]
- Unity3D---技能释放的效果
- unity 球形范围的爆炸效果
- unity物体产生阴影效果
- unity 相机选择物体沿射线相机平移到物体周围
- 实现爆炸后的振动效果
- Unity制作技能冷却效果
- 【Unity】Unity物体上下反复漂浮效果
- Unity角色技能及技能编辑器设计之概念篇
- Unity 3D 技能释放的脚本 技能冷却时间
- Unity 2D炸弹爆炸的效果制作
- Unity为物体添加物理碰撞效果
- Unity实现按键碰撞4秒后爆炸C#代码
- Unity后处理实现物体外描边
- Unity 《知识技能碎片》Unity 富文本(RichText)的使用使UI效果更丰富
- ScrollView 嵌套listview 问题解决
- csu1087 就多了两分钟
- makefile经典教程
- Android-07 Android Context详解
- Swift基础代码(switch, enum, Set, func)
- Unity 角色释放技能后使周围物体具有爆炸效果
- ViewPager+FragmentPagerAdapter跟ViewPager+FragmentStatePagerAdapter的区别
- NSDictionary
- Python 列表中存储类对象时按照指定属性进行排序——用于正排表的排序
- HUST1010——The Minimum Length(KMP)
- Java关键字final、static使用总结
- Metasploit 渗透测试笔记(Meterpreter篇)
- 3.30uitableview的知识点
- C# this.invoke()作用 多线程操作UI