欢迎光临散文网 会员登陆 & 注册

1-基本约束Constraints功能介绍【兼容虚幻5-虚幻4-物理约束Cons

2023-03-01 09:37 作者:新知都名  | 我要投稿


01:15


复杂运动是简单运动组合

直线运动


01:46


1创建一个蓝图,新建一个cube1,修改比例为X:1.4;Y:0.3;Z:0.3.

2,copy一个cube

,修改比例为X:1;Y:0.4;Z:0.4.

3,给副本这个上色,好区别,后边又把副本改名为cube2.

也就是cube1在cube2的约束下运动

如何约束就要看下面是的设置了!



02:35


设置谁约束谁

1.改名为Lin_Joint

2.设置主副,主的是component1(被约束物体)、

付的是component2(约束物体)

3.假设cube2不动,就不用设置simulate physics(模拟物理)

cube1是动的,就需要设置simulate physics(模拟物理)为真。

原理:

约束物体(组件)就是参照物,或者说是个基准

被约束物体,附着在约束物体上

然后,在设置constraint,就可以设置被约束物体的运动了!

注意事项:

4为了避免两者产生碰撞,在约束的细节面板中,搜索collision,选择Disable collision;


03:43


在约束的细节面板上,

1、Liner Limits ,锁定y和z的motiaon

2、x设置为limited,并设置范围为50;

3,并勾选软约束

这样就可以设置刚性stiffness(这个属性,运动的极限的时候,反弹回来)

damping(阻尼)(这个参数可以让反弹的幅度小点)

注意事项:

按鼠标右键,进行的演示,也就是説,pawn蓝图的中,进行了相应的设计!


05:19


1.视频説的是摩擦,应该是往复运动,velocity的x为0,强度为1.

2.然后,又把cube2选择simulate physic,很好玩


06:59


拖动约束,放在两个物体的中间,实现下边的物体摆动! 只有一个平面围绕其他物体转动!

所以,他的关节应该放在这个平面的地方!

二摆动


07:51


这时候,让白色的cube1不动,所以模拟物理为假,让红色的cube为真!


08:17


1.黄色cube2是围绕y轴摆动的,所以设置一下,Swing 2 Motion角度限制为 Free。

注意选择是swing 2 Motion,Swing1、2、3相当于围绕xyz旋转!这个可以点击看一下视图就明白了!

2.取消,线性马达的设置

 因为没有直线运动!


09:29


1.swing2 Motion的limit,

2.角度设置45°,则摆动幅度为90°

3.再设置一下软约束,


10:49



第三种运动:twist扭转运动


11:59


分析围绕x轴运动

1、设置约束物体和被约束物体(组件)

2、角度限时,twist motion设为为free

3、约束物体是一个参照体,运行一下,两个物体都不落地

所以,取消约束物体的模拟物理,这样,两个物体就不会落地了!

4、到这一步基本上就理解了整个工作原理了!










1-基本约束Constraints功能介绍【兼容虚幻5-虚幻4-物理约束Cons的评论 (共 条)

分享到微博请遵守国家法律