刚体        通过添加组件Physics/Rigidbody            实现对物体插入物理引擎(刚体)  碰撞体

        查看碰撞体范围        可以编辑碰撞的范围        碰撞体

在文件中创建物理材质 右键/create/Pythsics material

   friction摩擦力 有动态和静态

bounciness 反弹系数

碰撞检测3个步骤1.Rigidbody    is Kinematic                             运动学体

                           2.Colider      is Trigger  触发器                        碰撞体开启

                           3.使用 void OnTriggerEnter(Colider other)        进行触发

碰撞体的编辑

添加天空盒       Window/Rendering/Lighting/Envrionment/sky box Material

判断碰撞的另外一个物体的名字   if(other.name.StartsWith("怪兽"))

通过设置float[] option = { -10, -5, 5, 10 };                        浮点数 随机位移
                int x = Random.Range(0, option.Length);
                xspeed = option[x];

float dx = Random.Range(-30, 30);                  生成位置不同
                Node.transform.Translate(dx, 0, 0);

爆炸效果 :1.先引入爆炸效果的prafabe 

2.在碰撞时,创建一个新的结点来生成爆炸效果,爆炸位置就为碰撞位置

例 GameObject effictNode = Instantiate(explosionEffect, null);
        effictNode.transform.position = this.transform.position;

7.Unity中c#代码学习(物理系统刚体+碰撞检测(爆炸效果实现))相关推荐

  1. 3.Unity中c#代码学习(按键+屏幕和三维坐标转换+组件的调用)

     if (Input.GetMouseButtonDown(0)) 0左键 1右键 2中键 判断鼠标按下         鼠标事件只触发一次 if (Input.GetMouseButtonUp(0) ...

  2. 在Unity中制作完整的技能系统(介绍篇)

    在Unity中制作完整的技能系统(介绍篇) 大噶吼呀,还是我暴躁老哥酒九.最近的我遇到了游戏荒,于是我就重新去玩了玩<英雄联盟>,结果发现还是一如既往的强了(不是).对于这款游戏我就不用多 ...

  3. unity中通过代码控制游戏中画质

    最近在开发项目的时候突然想到可以添加一个调整画质的按钮或者DropDown或者Slider的UI来控制游戏中的画质 因为我之前写过一篇关于DropDown的使用方法的博客 DropDown的使用方法地 ...

  4. Unity中使用代码将预制加载到场景

    Unity中使用代码将预制加载到场景 大家知道, 在日常修改预制的时候很方便, 我们将预制从资源文件夹往场景上"一拖", 然后就可以进行修改, 然后应用保存即可. 但是如果某些需求 ...

  5. Unity中C#代码学习用wasd和上下左右键控制物体前后左右上下移动和绕轴旋转

    Unity中C#代码学习用wasd和上下左右键控制物体前后左右上下移动和绕轴旋转 using System.Collections; using System.Collections.Generic; ...

  6. 在Unity中制作完整的技能系统(代码篇)

    哈喽~又是我暴躁老哥酒九,上次我向大家介绍了一下技能系统的思路和使用方法.那么我们话不多说,这篇文章就是有关这些功能都是如何实现的,让我们开始吧. 素材准备工作做好之后我们就可以开始编写具体的脚本了. ...

  7. Unity 物理系统 -- 刚体简介

    刚体(RigidBody) 在Unity理引擎中,使用刚体(RigidBody)来模拟这种物理效果,当一个游戏对象被赋予刚体组件之后,游戏引擎就会对其进行物理效果的计算和模拟.同时我们也可以给这个对象 ...

  8. SiKi学院 Unity中常用api学习笔记(001-014)

    Api 应用程序编程接口 前言 笔记是看siki学院中<Unity中常用api>的学习笔记 课程地址:  http://www.sikiedu.com/my/course/59 强烈推荐大 ...

  9. 2022-04-20 Unity入门7——物理系统之碰撞检测

    文章目录 一.刚体 Rigid Body 二.碰撞器 Collider 三.物理材质 四.碰撞检测函数 五.刚体加力 一.刚体 Rigid Body ​ 刚体利用体积(碰撞器 Collider)进行碰 ...

最新文章

  1. 那些按烂的Linux命令集合贴
  2. 头条小视频和西瓜视频signature签名算法
  3. 如何做好网络推广中有关网站优化中内链搭建都有什么方法?
  4. 用html做一个发送邮件验证,邮件发送还有问题吗?送大家一个写好的类吧,支持stmp认证、HTML格式邮件-PHP教程,PHP应用...
  5. 杂谈:项目管理的是与非[转贴]
  6. UML学习-活动图创建
  7. 2小时学会java_2小时学会springboot源码
  8. SSH实现进销存(ERP)项目之订单管理模块解析(附源码地址)
  9. 网页压缩ob_start('ob_gzhandler')
  10. 带你领略Object.assign()方法的风骚操作
  11. 算法:判断是否是循环链表,并返回循环链表开始节点Linked List Cycle II
  12. cisco、华为交换机常用配置对照表
  13. APP微信登录后端PHP,PHP开发微信授权登录教程
  14. 微信小程序设置web-view的业务域名
  15. pytesseract+tensorflow开发一个自己的验证码训练集
  16. 还不到4折:赶紧来抢券啊!!!
  17. 互联网 IT 精英:龙泉寺静心之旅
  18. Java实现交叉表_Sql交叉表简单实现 | 学步园
  19. 连接华为云服务中心常见问题汇总
  20. 基于BIM的施工安全管理方法有哪些?

热门文章

  1. 华为服务器pe下安装linux,华为服务器安装操作系统.docx
  2. 资料 | 20个必不可少的Python库
  3. 网页元素常见的定位方式
  4. 销售技巧之绕过前台的31法
  5. 万邦淘宝优惠券查询 API 返回值说明
  6. Flink实战之实时风控规则引擎
  7. 图纸格式dwg批转pdf如何操作
  8. Threejs实现下雨,下雪,阴天,晴天,火焰
  9. SEO魔法书-网站优化
  10. 创建型模型-单例模式