unity3D 碰撞

原创 2018年04月16日 20:47:40
using UnityEngine;
using System.Collections;


public class testCollerile : MonoBehaviour {
    public bool isCollision=false;
    public GameObject cube;
    void Start () {
        cube = GameObject.Find("Cube");
    }
void Update () {
        if (isCollision == false)
        {
            //Debug.Log("碰撞:false");
        }
        else
        {
            //Debug.Log("碰撞:false");
        }
        //Debug.Log(isCollision);
}
    //发生碰撞的条件:运动的一方必须是刚体,两个游戏对象必须是碰撞器的类型
    //可以两个物体都是刚体(两个物体都有碰撞的效果)
    //碰撞器:isTigger=false;
    //应用:函数所在的脚本必须放在发生碰撞检测的任意一个对象上
    //注意:尽量不要使用两个物体都是MeshCollider去检测碰撞
    //一般两个网格布发生碰撞检测,需要把MeshCollider:Convex设置成true


    //
    void OnCollisionEnter(Collision collision)
    {
        isCollision = true;
        Debug.Log("检测到了碰撞");
        Debug.Log(collision.gameObject.name);
        //collision.transform.GetComponent<Renderer>().color = Color.red;
    }
}

【Unity3D入门教程】物理引擎之碰撞解析

Unity3D内置物理引擎,可以模拟物理效果。典型的一个物理效果就是碰撞。本文将会针对最简单的案例讲述Unity3D的碰撞规律。...
  • zzlyw
  • zzlyw
  • 2017-01-09 11:53:22
  • 4429

unity3d中的碰撞系统

本文介绍unity3d中的常见碰撞系统组件
  • huiyihgy
  • huiyihgy
  • 2015-07-07 21:56:09
  • 2070

unity3d 增加子弹碰撞后物体的爆炸力

爆炸力 子弹碰撞
  • yanggenye
  • yanggenye
  • 2017-05-31 17:53:00
  • 825

(第十章)Unity3D-脚本的碰撞与触发

我们在游戏里经常会看到,某两个物体发生碰撞之后zon
  • u011507161
  • u011507161
  • 2014-11-02 13:01:05
  • 3503

【Unity3D】利用物体碰撞检测、键盘输入处理完成平衡球游戏

物体碰撞检测是游戏编程里面非常常用的功能,一旦碰到就怎么怎么样,比如掉血等。Unity3D直接就提供了物体碰撞检测的接口,实现起来很方便。借此功能,完成了一个平衡球游戏,同时说明Unity3D的物体碰...
  • yongh701
  • yongh701
  • 2017-04-16 20:57:27
  • 3782

Unity3d中物体的的碰撞检测

在unity3d中如何检测两个物体的碰撞,这是困扰我很久的问题,经过一番测试发现一种方法比较便捷!若有两个Cube,分别为Cube01和Cube02,当拖动Cube01的时候,如何才能检测到碰撞到Cu...
  • x100568
  • x100568
  • 2016-08-23 16:35:27
  • 1346

Unity3D入门(二):碰撞检测

碰撞器由来 1.系统默认会给每个对象(GameObject)添加一个碰撞组件(ColliderComponent),一些背景对象则可以取消资格组件。 2.在unity3d中,能检测碰撞发生的方式有两种...
  • zooen2011
  • zooen2011
  • 2013-10-03 02:39:27
  • 49709

Unity3D碰撞后去掉相互之间的反弹力

最近做一个小游戏的时候发现,小模型碰撞到墙壁之后会有一个小小的反弹力导致模型有一个微弱的回弹位移,这样给人一种不好的感觉...... 研究了一下,除了 rigidbody Freeze Rotati...
  • superlinmeng
  • superlinmeng
  • 2015-08-11 20:11:27
  • 3783

Unity游戏开发之“分层碰撞”

有没有同学遇到过这种情况:在游戏开发3D游戏中很常见,比如让一个物体能穿过一个物体 而另一个物体不能穿过这个物体,而且3个物体都不能穿过地面。在unity中这种情况的处理是通过分层碰撞来解决的! ...
  • stormbjm
  • stormbjm
  • 2014-04-19 23:40:02
  • 2227

Unity3D多物体碰撞关键代码

void Update () { for(int i=0; i
  • weiming8517
  • weiming8517
  • 2016-09-21 17:08:57
  • 996
收藏助手
不良信息举报
您举报文章:unity3D 碰撞
举报原因:
原因补充:

(最多只允许输入30个字)