排列三胆码计算公式:charactercontroller.move 移动

排列三2014079期正版藏机图 www.d0po.cn 2015-1-4 11:07| 发布者: 杨炎| 查看: 1569| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: charactercontroller.move 移动functionmove(motion:collisionflagsdescription描述a more complex move function taking absolute movement deltas.一个更加复杂的运动函数,每次都绝对运动。attempts to move the ...

charactercontroller.move 移动

functionmove(motion:collisionflags

description描述

a more complex move function taking absolute movement deltas.

一个更加复杂的运动函数,每次都绝对运动。

attempts to move the controller by motion, the motion will only be constrained by collisions. it will slide along colliders. collisionflags is the summary of collisions that occurred during the move. this function does not apply any gravity.

尝试着通过动力移动控制器,动力只受限制于碰撞。它将沿着碰撞器滑动。collisionflags 是发生于move的碰撞的概要。这个函数不应用任何重力。

c#

javascript

using unityengine;

using system.collections;

public class example :monobehaviour{

public float speed = 6.0f;

public float jumpspeed = 8.0f;

public float gravity = 20.0f;

privatevector3.zero;

void update() {

charactercontroller controller = getcomponent();

if (controller.isgrounded) {

movedirection = newvector3(input.getaxis("horizontal"), 0, input.getaxis("vertical"));

movedirection = transform.transformdirection(movedirection);

movedirection *= speed;

if (input.getbutton("jump"))

movedirection.y = jumpspeed;

}

movedirection.y -= gravity * time.deltatime;

controller.move(movedirection * time.deltatime);

}

}

// this script moves the character controller forward

// and sideways based on the arrow keys.

//这个脚本用箭头键向前移动和侧移角色控制器。

// it also jumps when pressing space.

//当按下空格键时,它跳起。

// make sure to attach a character controller to the same game object.

//确保把一个character controller组件附加到同一个游戏物体上。

//it is recommended that you make only one call to move or simplemove per frame.

//建议你每帧只调用一次move或者simplemove。

var speed : float = 6.0;

var jumpspeed : float = 8.0;

var gravity : float = 20.0;

private var movedirection :vector3.zero;

function update() {

var controller : charactercontroller = getcomponent(charactercontroller);

if (controller.isgrounded) {

// we are grounded, so recalculate

// move direction directly from axes

//我们着地了,所以直接通过轴重新计算move direction。

movedirection =vector3(input.getaxis("horizontal"), 0,input.getaxis("vertical"));

movedirection = transform.transformdirection(movedirection);

movedirection *= speed;

if (input.getbutton ("jump")) {

movedirection.y = jumpspeed;

}

}

// apply gravity

//应用重力。

movedirection.y -= gravity * time.deltatime;

// move the controller

//移动控制器。

controller.move(movedirection * time.deltatime);

}

相关阅读

文章点评
相关文章
  • 您访问的页面找不回来了 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
  • 932| 721| 84| 18| 752| 473| 437| 425| 784| 969|