排列三跨度遗漏走势:charactercontroller 角色控制器

排列三2014079期正版藏机图 www.d0po.cn 2015-1-4 10:47| 发布者: 杨炎| 查看: 2175| 评论: 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),它忽略所有碰撞器,除了这个。

相关阅读

文章点评
相关文章
  • 您访问的页面找不回来了 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
  • 363| 388| 108| 154| 238| 976| 105| 973| 454| 833|