前言

  • 虽然以前学过,但是今天来总结一下

总结

  • 物体碰撞是以collider为基础的
  • 添加了刚体必须要添加碰撞体,否则会直接穿透地面下落
  • 如果物体只有碰撞体,则是静态物体,别的物体对他碰撞不会造成影响
  • 如果物体有碰撞体也有刚体,就会显示物理特性,被撞倒

移动方式

  • 我用了三种方式进行测验,第一种是位置累加,第二种transform.translate,第三种是rigi.movePosition

    1. 第一种,添加刚体和碰撞体都会直接穿过环境。因此这种方式最好不要用
    2. transform.position+=dir
    3. 第二种,在只有碰撞体的时候,会直接穿过静态环境。添加刚体之后,就会显示刚体物理特性
    4. transform.translate(dir*Time.deltaTime*speed)
    5. 第三种,在添加刚体之后,用刚体来控制移动,自然会显示出物理特性
    6. Vector3 pos = transform.position+dir*Time.deltaTime*speed; rigi.movePosition(pos);

刚体与碰撞体及其移动碰撞问题相关推荐

  1. Unity 物理系统 -- 碰撞体简介(碰撞、触发条件)

    Unity 物理系统 -- 碰撞体简介(碰撞.触发条件) 几个常用的碰撞体: Box Collider:盒碰撞体,盒碰撞体是一个立方体外形的基本碰撞体,该碰撞体可以调整为不同大小的长方体,可用作门.墙 ...

  2. unity 根据模型生成碰撞体_Unity之碰撞体组件

    3D物理组件中碰撞体组件添加与设置 碰撞体是物理组件中的一类,3D物理组件和2D物理组件有独特的碰撞体组件,它要与刚体一起添加到游戏对象上才能触发碰撞.如果两个刚体相互撞在一起,除非两个对象有碰撞体时 ...

  3. 【Unity】物理系统的静态碰撞体、刚体碰撞体、Kinematic刚体碰撞体

    碰撞体分为三类(触发器同理):静态碰撞体.刚体碰撞体.Kinematic刚体碰撞体. 静态碰撞体:不挂载刚体组件的碰撞体 常用于地形.障碍物等不会移动位置的物体,物理引擎会对此优化性能.在游戏运行时, ...

  4. Unity3D入门(八):物理组件之刚体与碰撞体

    Unity3D入门(八):物理组件之刚体与碰撞体 准备工作 物理组件之刚体 刚体组件简介 使用刚体移动物体 遇到的问题 物理组件之碰撞体 碰撞体简介 碰撞体种类 Box Collider Sphere ...

  5. Unity 碰撞体和刚体的区别(应用)

    很多初学者都会问这么一个问题,那就是碰撞体和刚体到底有什么区别,以及如何应用 两句话概括碰撞体: 碰撞体才能被射线检测到,否则无法被检测 碰撞体是产生碰撞的前提 两句话概括刚体: 需要模拟重力的自由下 ...

  6. Unity3D基础12:碰撞体

    前文:https://blog.csdn.net/Jaihk662/article/details/86757037(Rigidbody物理类组件) 一.碰撞体组件 碰撞体(Collider)可以理解 ...

  7. Unity 碰撞体 composite

    unity中盒型碰撞体与多边形碰撞体有used by composite这一选项,如果勾选这一选项代表该碰撞体可以被之后添加的composite 复合碰撞体使用,复合碰撞体会将该碰撞体的box与pol ...

  8. Array王锐大神力作:osg与PhysX结合系列内容——第3节 地形碰撞体

    [Array王锐大神力作]osg与PhysX结合系列内容--地形碰撞体 "烘焙"物理碰撞体 HeightField与TriangleMesh 物理材质的概念与使用 直接读取高度图数 ...

  9. 【Unity】11.3 基本碰撞体(箱体、球形、胶囊、网格)

    分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 碰撞组件(Collider) 是另一种必须随刚体 (Rigidbody) 添加的组件,以便允许它和其他组件发生碰撞.或者 ...

  10. Unity 3D 碰撞体(Collider)|| Unity 3D 触发器(Trigger)

    在游戏制作过程中,游戏对象要根据游戏的需要进行物理属性的交互. 因此,Unity 3D 的物理组件为游戏开发者提供了碰撞体组件.碰撞体是物理组件的一类,它与刚体一起促使碰撞发生. 碰撞体是简单形状,如 ...

最新文章

  1. 水题/poj 1852 Ants
  2. Nginx其他配置——日志管理、网页压缩、访问控制
  3. 《现代教育技术》Win8版发布 项目总结
  4. Vue的列表渲染指令
  5. vue 生产word_nodejs(officegen)+vue(axios)在客户端导出word文档
  6. Win8下在Vmware11中安装使用苹果系统OS X 10.10
  7. 用ShopEx网上开店之安装Zend插件[2]
  8. 预览文章: 猿们平常都喜欢听啥音乐?
  9. PCA算法原理及实现
  10. Centos6.5 邮件服务
  11. iOS 新浪微博-1.1框架升级
  12. P5_扩展卡尔曼滤波器_udacity无人驾驶
  13. java 策略模式会员_设计模式——策略模式:会员价格体系的简单实现
  14. MBE清新风格毕业答辩PPT模板
  15. 澳洲计算机专业几年,澳洲计算机硕士几年
  16. python句柄无效_作为Windows服务运行的Python:OSError:[WinError 6]句柄无效
  17. 深度报道 | 5G兵临城下:AIoT将面临哪些变革和挑战?
  18. [IOS]swift如何换行
  19. 白鹭引擎(Egret Engine )
  20. 利用逻辑分析仪测定单片机延时函数时间

热门文章

  1. 实现平衡二叉排序树的各种算法(包括二叉树的递归遍历、非递归遍历)
  2. angular js权威指南笔记
  3. Hibernate配置文件与关联映射介绍
  4. Pascal数据结构与算法
  5. 【管理心得之二十一】管得少就是管得好
  6. 使用Google的项目(源码)托管服务(转)
  7. puppet详解(九)——puppet项目实战
  8. 2021年软考VRRP虚拟路由冗余技术
  9. NYOJ--12--喷水装置(二)
  10. Synchronize和ReentrantLock区别 1