• 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 实干树形象 实绩惠民生——“两学一做”特别关注 2019-08-20
  • 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 福建省体彩31选7走势图:charactercontroller.oncontrollercolliderhit 控制碰撞器碰撞

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

    }

    相关阅读

    文章点评
    相关文章
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 实干树形象 实绩惠民生——“两学一做”特别关注 2019-08-20
  • 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 浙江快乐彩玩法 足彩半全场中奖算法 北京快乐8计划网址 山西11选5走势图任选基本走势图 七乐彩走势图500期大 湖北11选5走势图基本走势图 极速快乐十分结果 陕西十一选五历史走势 双色球19087期蓝球预测 3d复式计算器 快乐十分缩水软件 海南飞鱼彩票玩法 竞彩计算器混合过关 湖南彩票报 江苏快3开奖现场软件