体彩排列三彩经网:charactercontroller.oncontrollercolliderhit 控制碰撞器碰撞

排列三2014079期正版藏机图 www.d0po.cn 2015-1-4 11:17| 发布者: 杨炎| 查看: 4232| 评论: 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-04-07
  • 五莲科技局以“三大”助力动能转换 2019-04-07
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-03-30
  • 守住青山不放松 护好绿水不辞难——在渝全国人大代表聚焦“共抓大保护、不搞大开发”专题调研记略 2019-03-28
  • 经营者要想“我心换你心”,就要未雨绸缪,让不诚信的诱惑少一点,如此才能在市场中生存下来。反过来说,承担不起亏损就关门歇业,是否也是一种不诚信呢? 2019-03-21
  • 追风上市公司“跌落神坛”-热门标签-华商网数码 2019-03-21
  • 文化艺术交易场所沙龙第一期活动在京顺利举行 2019-03-16
  • 看把你高兴的屁颠屁颠的,光有赞有什么用?我给你个货真价实的 [大红包]。 2019-03-16
  • 候选企业:中国石油呼和浩特石化公司 2019-02-22
  • 我国纳米核心技术取得重大突破 2019-02-22
  • 北京:端午节民俗地图  小枣粽——竹叶红枣糯糯情  2019-01-26
  • 机器人送快递将在西安试点 识别红绿灯还能“车让人” 2019-01-26
  • 首批限竞房正式入市 戳三大盘看详情! ——凤凰网房产北京 2018-12-09
  • 世界杯频爆冷门网友大呼“天台见”!警方:不要冲动,不要跳楼 2018-08-21
  • 始终如一的是:美国优先。 2018-08-21
  • 688| 629| 367| 299| 213| 53| 470| 378| 130| 851|