14006期排列三预测:charactercontroller.move 移动

排列三2014079期正版藏机图 www.d0po.cn 2015-1-4 11:07| 发布者: 杨炎| 查看: 1650| 评论: 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-06-26
  • [大红包]——有神论者是客观唯心主义派别的三种世界观。无神论者是主观唯心主义、客观唯物主义和主观唯物主义三个派别的九种世界观!!!! 2019-06-26
  • 兰州彩民收获2018年度甘肃首枚七乐彩头奖 2019-06-19
  • 人民日报人民时评:前进的时代需要英雄 2019-06-18
  • 境外媒体:中国商务部严批美方“反复无常,挑起贸易战” 2019-06-16
  • 水银、煮沸的蚁巢、热熨斗:欧洲人的梅毒抗争史 2019-06-03
  • 咨询成果推介泸州长江生态湿地新城概念性规划 2019-06-03
  • 黄河口,大美之诗文章中国国家地理网 2019-05-30
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-05-18
  • 习近平与人民日报那些事 2019-05-10
  • 很多常用药同属一家族 2019-04-30
  • 小牛犊天生两条腿 走起路来像袋鼠 2019-04-30
  • 就因为“阶级亲”,才应把这些难民送到欧洲。欧洲生活水平高呀,让亲人生活的更好。不能让他们到中国受苦受难呀。 2019-04-27
  • 资管新规来了!打破刚兑  投资者怎么办? 2019-04-27
  • 紫光阁中共中央国家机关工作委员会 2019-04-24
  • 福彩3d两天计划精准297 金牌六肖中特 组选258出现的前后关系 河北时时彩现场开奖直播 2019年免费金牌三肖中特 澳门三分彩能加入吗 2013发帖有奖心水论坛 江西时时彩分析软件 福彩排列7开奖走势图 真人赚钱百人牛牛游戏下载大全 中彩网双色球app qq全民刮刮乐 浙江快乐12一定牛遗漏 怎么去福彩中心工作 中国足彩网5元