排列三藏机图.正版保真:charactercontroller 角色控制器

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

摘要: charactercontroller 角色控制器inherits fromcollidera charactercontroller allows you to easily do movement constrained by collisions without having to deal with a rigidbody.角色控制器允许你在受制于碰撞 ...

charactercontroller 角色控制器

inherits fromcollider

a charactercontroller allows you to easily do movement constrained by collisions without having to deal with a rigidbody.

角色控制器允许你在受制于碰撞的情况下很容易的进行运动,而不用处理刚体。

(个人理解:用charactercontroller组件,它包含rigidbody组件的一些属性,就不用用rigidbody组件了)。

a charactercontroller is not affected by forces and will only move when you call the move funtion. it will then carry out the movement but be constrained by collisions.

角色控制器不受力的影响,仅仅当你调用move函数时才运动。然后它将执行运动,但是受制于碰撞。

参考:character animation examples

摘自网络的physx参考:

character一般用于主角这类用户控制的物体,它不会受到scene的重力影响,不会被其他物体推。

程序中可以使用它的move方法移动它,当他碰到静态物体时,会停下来,遇到动态物体时会推开他,当然,这些都是可以通过activegroup来控制的。group最多有32组。因为他是一个nxu32,并通过每一位代表一个组。

move的一个参数用来告诉程序,character的当前状态。(collisionflags)

当他遇到物体的时候,如果设置了回调函数,系统会通过回调函数通知程序。。(nxcontrollerdesc.callback)

character还有上楼梯模式,在某些高度的台阶,可以直接上去。(nxcontrollerdesc.stepoffset)

character还可以设置可以走上去的斜坡。(nxcontrollerdesc.slopelimit)

由于character不受场景的重力影响,所以,用户要在move函数中自己添加重力因素,也就是说,character可以浮在空中,除非那里有其他activegroup物体。

variables变量

isgrounded

was the charactercontroller touching the ground during the last move?

着地 在最后的移动角色控制器是否触碰地面?

velocity

the current relative velocity of the character (see notes).

角色当前的相对速度(参见注解)。

collisionflags

what part of the capsule collided with the environment during the last charactercontroller.move call.

在最后的charactercontroller.move调用期间,胶囊体的哪个部分与周围环境相碰撞。

radius

the radius of the character's capsule

角色胶囊体的半径。

height

the height of the character's capsule

角色胶囊体的高度。

center

the center of the character's capsule relative to the transform's position.

相对于变换位置的角色胶囊体的中心

slopelimit

the character controllers slope limit in degrees

角色控制器的坡度度数限制。

stepoffset

the character controllers step offset in meters

以米为单位的角色控制器的台阶偏移量(台阶高度)。

detectcollisions

should other rigidbodies or character controllers collide with this character controller (by default always enabled)

其他的刚体和角色控制器是否能够与本角色控制器相碰撞(默认值通常是enabled)

functions函数

simplemove

moves the character with speed.

以一定的速度移动角色。

move

a more complex move function taking absolute movement deltas.

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

messages sent发送消息

oncontrollercolliderhit

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

控制器碰撞器相碰 当控制器碰撞一个正在运动的碰撞器时,oncontrollercolliderhit 被调用。

inherited members继承成员

inherited variables继承变量

enabled

enabled colliders will collide with other colliders, disabled colliders won't.

启用碰撞器将会碰撞其他碰撞器,禁用碰撞器就不会碰撞其他碰撞器。

attachedrigidbody

the rigidbody the collider is attached to.

碰撞器附加的刚体。

istrigger

is the collider a trigger?

碰撞器是一个触发器? (是否可以穿越)

material

the material used by the collider.

撞器使用的材质。

sharedmaterial

the shared physic material of this collider.

碰撞器的共享物理材质。

bounds

the world space bounding volume of the collider.

碰撞器在世界坐标空间的边界框。

transform

thetransformattached to thisgameobject(null if there is none attached).

transform附加到gameobject(游戏物体)(如无附加则为空)。

rigidbody

therigidbodyattached to thisgameobject(null if there is none attached).

rigidbody附加到gameobject(游戏物体)(如无附加则为空)。

camera

thecameraattached to thisgameobject(null if there is none attached).

camera附加到gameobject(游戏物体)(如无附加则为空)。

light

thelightattached to thisgameobject(null if there is none attached).

light附加到gameobject(游戏物体)(如无附加则为空)。

animation

theanimationattached to thisgameobject(null if there is none attached).

animation附加到gameobject(游戏物体)(如无附加则为空)。

constantforce

theconstantforceattached to thisgameobject(null if there is none attached).

constantforce附加到gameobject(游戏物体)(如无附加则为空)。

renderer

therendererattached to thisgameobject(null if there is none attached).

renderer附加到gameobject(游戏物体)(如无附加则为空)。

audio

theaudiosourceattached to thisgameobject(null if there is none attached).

audiosource附加到gameobject(游戏物体)(如无附加则为空)。

guitext

theguitextattached to thisgameobject(null if there is none attached).

guitext附加到gameobject(游戏物体)(如无附加则为空)。

networkview

thenetworkviewattached to thisgameobject(read only). (null if there is none attached)

networkview附加到gameobject(游戏物体)(只读)(如无附加则为空)。

guitexture

theguitextureattached to thisgameobject(read only). (null if there is none attached)

guitexture附加到gameobject(游戏物体)(只读)(如无附加则为空)。

collider

thecolliderattached to thisgameobject(null if there is none attached).

collider附加到gameobject(游戏物体)(如无附加则为空)。

hingejoint

thehingejointattached to thisgameobject(null if there is none attached).

hingejoint附加到gameobject(游戏物体)(如无附加则为空)。

particleemitter

theparticleemitterattached to thisgameobject(null if there is none attached).

particleemitter附加到gameobject(游戏物体)(如无附加则为空)。

gameobject

the game object this component is attached to. a component is always attached to a game object.

组件附加的游戏物体。一个组件总是被附加到一个游戏物体。

tag

the tag of this game object.

游戏物体的标签。

name

the name of the object. //物体的名字

hideflags

should the object be hidden, saved with the scene or modifiable by the user?

物体是否被隐藏、保存在场景中或被用户修改?

inherited functions继承函数

closestpointonbounds

the closest point to the bounding box of the attached collider.

到附加碰撞器的边界框最近的点。

raycast

casts a ray that ignores all colliders except this one.

投射一个光线(ray),它忽略所有碰撞器,除了这个。

相关阅读

文章点评
相关文章
  • 兰州彩民收获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
  • 图解:习近平主席这12个金句振奋人心! 2019-04-24
  • 您访问的页面找不回来了 2019-04-07
  • 福建十一选五走势图爱采乐 山西十一选五遗漏10 陕西快乐十分前三直投注技巧 新疆风采喜乐彩走势图 22期香港最准六肖中特 355555彩虹心水论坛 欢乐连网诈金花 帝王真钱游戏官网 多乐彩 广西快乐双彩同尾走势图 四川彩票官网 黑龙江p62带连线走势图 18选7玩法规则 江苏11选5开奖走势 浙江飞鱼今天开奖结果