作用:给物体增加一个向某个方向的力,使物体移动。
力的方向,可以通过旋转组件方向调整。一个物体可以同时施加多个力。被施加力的物体,动态物理类型需改为“动态物理”。
位置:逻辑库——动作——力作用器
当按住右按钮时物体 受旋转力影响向前滚动, 按住左按钮时物体 受非旋转力影响向前移动 |
制作类flappy bird效果, 当玩家点击时物体上固定距离 |
![]() |
![]() |
详细功能参数
功能名称 | 可选项 | 选项详细说明 |
执行-开始时 | 开启/关闭 | 是否在游戏开始时执行本组件 |
执行-始终执行 | 开启/关闭 | 是否在游戏开始后循环执行本组件 |
目标 | (需连线使用) | 将其连线至物体上,指定力施加的对象 |
启用 | 开启/关闭 | 组件功能启动/关闭不使用 |
是否旋转力 | 开启/关闭 | 如果关闭,为按某一方向垂直/水平的力,如果开启,则为一种“扭/拧”力 |
是否是本体力效果 | 开启/关闭 | 是否在对象的局部空间而不是全局空间中 |
是否是重置速度 | 开启/关闭 | 当执行的时候,重置速度 |
是否是保持速度 | 开启/关闭 | 当执行的时候,保持速度 |
力数值 | 按照需要填写 | 在此处设置力的绝对值,也就是施加在对象上的力的大小 |
1、在场景中添加两个【力作用器】两个【按钮】,并在场景中添加一个资源库中的任意素材,将素材-[动态物理类型]改为[动态物理]
2、将【按钮】1-[X轴对齐方式]改为[右边],将[按下时触发]连线到【力作用器】1-[执行];将【按钮】2-[X轴对齐方式]改为[左边],将[按下时触发]连线到【力作用器】2-[执行]
3、将【力作用器】1-[目标]连线到素材,将[是否旋转力]开启,并旋转【力作用器】1和【力作用器】2将白色透明参考线对准z轴
5、将【力作用器】2-[目标]连线到素材,将【力作用器】1和【力作用器】2-[力数值]都改为[50]
连线过程视频 | 最终连线效果 |
---|---|
![]() |
1、在场景中添加【力作用器】【按钮】,并在场景中添加一个资源库中的任意素材
2、将【按钮】-[开始时触发]连线到【力作用器】-[执行]
3、将【力作用器】-[目标]连线到素材,将[是否重置速度]开启,并将[力数值]改为[50]
4、将素材-[动态物理类型]改为[动态物理]
连线过程视频 | 最终连线效果 |
---|---|
|
![]() |
撰写自远非