• 回复@大雨582:社会人不可能像自然人一样自由,你还得尊重别人的意愿!不然咱随便生产啥都强行让你要,咱是自由了,你呢? 2019-10-12
  • 发改委每月首个工作日公布限制乘坐火车飞机人员名单 2019-10-12
  • 全国啦啦操联赛临汾站开幕 2019-10-08
  • 《爱疯音乐家》陈洁仪:不完美的美其实更美爱疯音乐家陈洁仪 2019-10-08
  • 中冶置业兴隆百万平米新城正式亮相 将打造全配套高铁康养小镇 2019-10-06
  • 以政府拟严打“乱拍摄”以军行为 最高10年监禁 2019-10-03
  • 图解:关于中国梦,习近平总书记这十句话直抵人心 2019-09-20
  • “舌尖”之后, “风味”能否再续辉煌? 2019-09-17
  • 腾讯要花32亿收购《绝地求生》开发商10%股份 2019-09-17
  • 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 广东福彩36选7最新开奖:collision.contacts 接触点列表

    福建36选7和值走势图 www.00-na.com 2015-1-4 19:07| 发布者: 杨炎| 查看: 2146| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

    摘要: collision.contacts 接触点列表varcontacts:contactpointdescription描述the contact points generated by the physics engine.接触点由物理引擎产生。every contact contains a contact point, normal and the two ...

    collision.contacts 接触点列表

    varcontacts:contactpoint[]

    description描述

    the contact points generated by the physics engine.

    接触点由物理引擎产生。

    every contact contains a contact point, normal and the two colliders that collided (seecontactpoint). from insideoncollisionstayoroncollisionenteryou can always be sure that contacts has at least one element.

    每一个接触(contact)包含一个接触点、法线和两个碰撞的碰撞器(看contactpoint)。在oncollisionstay或oncollisionenter里你确保contacts至少有一个元素。

    c#

    javascript

    using unityengine;

    using system.collections;

    public class example :monobehaviour{

    void oncollisionstay(collision collision) {

    foreach (contactpointcontact in collision.contacts) {

    print(contact.thiscollider.name + " hit " + contact.othercollider.name);

    debug.drawray(contact.point, contact.normal, color.white);

    }

    }

    }

    function oncollisionstay(collision : collision) {

    // check if the collider we hit has a rigidbody

    // then apply the force

    //检查如果碰撞的碰撞器有刚体,然后应用力

    for (var contact : contactpoint in collision.contacts) {

    print(contact.thiscollider.name + " hit " + contact.othercollider.name);

    // visualize the contact point

    //可视化接触点

    debug.drawray(contact.point, contact.normal, color.white);

    }

    }

    c#

    javascript

    using unityengine;

    using system.collections;

    public class example :monobehaviour{

    publictransformexplosionprefab;

    void oncollisionenter(collision collision) {

    contactpointcontact = collision.contacts[0];

    quaternionrot =quaternion.fromtorotation(vector3.up, contact.normal);

    vector3 pos = contact.point;

    instantiate(explosionprefab, pos, rot);

    destroy(gameobject);

    }

    }

    // a grenade

    //一个手榴弹

    // - instantiates a explosion prefab when hitting a surface

    // - then destroys itself

    //当碰到表面时,实例化一个爆炸预设

    var explosionprefab :transform;

    function oncollisionenter(collision : collision) {

    // rotate the object so that the y-axis faces along the normal of the surface

    //旋转物体,y轴面沿着表面的法线。

    var contact = collision.contacts[0];

    var rot = quaternion.fromtorotation(vector3.up, contact.normal);

    var pos = contact.point;

    instantiate(explosionprefab, pos, rot);

    // destroy the projectile

    //销毁手榴弹

    destroy (gameobject);

    }

    文章点评
  • 回复@大雨582:社会人不可能像自然人一样自由,你还得尊重别人的意愿!不然咱随便生产啥都强行让你要,咱是自由了,你呢? 2019-10-12
  • 发改委每月首个工作日公布限制乘坐火车飞机人员名单 2019-10-12
  • 全国啦啦操联赛临汾站开幕 2019-10-08
  • 《爱疯音乐家》陈洁仪:不完美的美其实更美爱疯音乐家陈洁仪 2019-10-08
  • 中冶置业兴隆百万平米新城正式亮相 将打造全配套高铁康养小镇 2019-10-06
  • 以政府拟严打“乱拍摄”以军行为 最高10年监禁 2019-10-03
  • 图解:关于中国梦,习近平总书记这十句话直抵人心 2019-09-20
  • “舌尖”之后, “风味”能否再续辉煌? 2019-09-17
  • 腾讯要花32亿收购《绝地求生》开发商10%股份 2019-09-17
  • 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 新疆25选7今日开奖号码 彩民之家A版彩 甘肃快三开奖结果走势图 ○拷克网 彩票广东十一选五走势图 不投资一分钱赚钱 搜索老快3遗漏号 中彩网开奖 麻将游戏2人打4399 山东时时彩玩法规则 10足彩14场胜负对阵表 六合彩曾道人资料 黑龙江十一选五电子版走势图 江苏快三大小单双口诀 福利彩票36选7