• 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-04-17
  • 中国侨联直属机关党委举办党务干部培训班 2019-04-17
  • 上海合作组织青岛峰会举行 2019-04-07
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-04
  • 台州公务员管理再也不用“往返跑”了!“最多跑一次”撬动组织人事改革 全省首个试点 2019-04-03
  • 我要讨干嘛?姜太公钓鱼,愿者上钩。 2019-04-03
  • 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13
  • 福建体彩31走势图开奖:collision.contacts 接触点列表

    福建36选7和值走势图 www.00-na.com 2015-1-4 19:07| 发布者: 杨炎| 查看: 1849| 评论: 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);

    }

    文章点评
  • 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-04-17
  • 中国侨联直属机关党委举办党务干部培训班 2019-04-17
  • 上海合作组织青岛峰会举行 2019-04-07
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-04
  • 台州公务员管理再也不用“往返跑”了!“最多跑一次”撬动组织人事改革 全省首个试点 2019-04-03
  • 我要讨干嘛?姜太公钓鱼,愿者上钩。 2019-04-03
  • 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13