• 回复@大雨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中奖规则及奖金:charactercontroller.oncontrollercolliderhit 控制碰撞器碰撞

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

    摘要: charactercontroller.oncontrollercolliderhit 控制碰撞器碰撞functiononcontrollercolliderhit(hit:controllercolliderhit) : voiddescription描述oncontrollercolliderhit is called when the controller hits a c ...

    charactercontroller.oncontrollercolliderhit 控制碰撞器碰撞

    functiononcontrollercolliderhit(hit:controllercolliderhit) : void

    description描述

    oncontrollercolliderhit is called when the controller hits a collider while performing a move.

    角色控制器" target="_blank" class="relatedlink">角色控制器碰到一个可执行移动的碰撞器时,oncontrollercolliderhit被调用。

    this can be used to push objects when they collide with the character

    这个可以被用于推动物体,当它们碰撞角色时。

    c#

    javascript

    using unityengine;

    using system.collections;

    public class example :monobehaviour{

    public float pushpower = 2.0f;

    void oncontrollercolliderhit(controllercolliderhit hit) {

    rigidbody body = hit.collider.attachedrigidbody;

    if (body == null || body.iskinematic)

    return;

    if (hit.movedirection.y < -0.3f)

    return;

    vector3 pushdir = newvector3(hit.movedirection.x, 0, hit.movedirection.z);

    body.velocity = pushdir * pushpower;

    }

    }

    // this script pushes all rigidbodies that the character touches

    // 这个脚本推动所有的角色碰撞到的刚体。

    var pushpower = 2.0;

    function oncontrollercolliderhit (hit : controllercolliderhit) {

    var body : rigidbody = hit.collider.attachedrigidbody;

    // no rigidbody

    // 没有刚体。

    if (body == null || body.iskinematic)

    return;

    // we dont want to push objects below us

    // 我们不想推动在我们下边的物体。

    if (hit.movedirection.y < -0.3)

    return;

    // calculate push direction from move direction,

    // we only push objects to the sides never up and down

    // 通过移动方向计算推动方向,我们只把物体推到两侧,从不向上和向下推。

    var pushdir :vector3(hit.movedirection.x, 0, hit.movedirection.z);

    // if you know how fast your character is trying to move,

    // then you can also multiply the push velocity by that.

    // 如果你知道你的角色移动的有多快,那么你也可以用它乘以推动速度。

    // apply the push

    // 应用推力。

    body.velocity = pushdir * pushpower;

    }

    相关阅读

    文章点评
    相关文章
  • 回复@大雨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
  • 广东时时彩投注站 篮球滚球让分怎么算 广东快乐十分开奖查 走势图 新彊时时彩最新开奖结果查询 开元棋牌炸金花总输 金盛娱乐登录网址 ag竞咪怎么作弊 农场提现游戏 内蒙古11选5最高遗漏 秒速时时彩是哪开的 野人牛牛女 湖南快乐十分预测号码 河北11选5走垫图表 广东十一选五苹果下载软件助手 11选5彩票软件下载