JavaFX 物理效果与动画序列实现
1. 物理效果示例
1.1 跷跷板示例
在之前的示例中,使用 StaticBody 从固定点“悬挂”一个球。而在这个跷跷板示例中,将使用 StaticBody 固定一个矩形物体,以创建类似跷跷板或杠杆的效果。
以下是实现跷跷板效果的代码:
// Main.fx
function teetertotter ():Void{
reset();
addWorldNode(Ball{translateX: 320-20-random.nextInt(120), translateY: 10+random.nextInt(300), radius: 10+random.nextInt(10)});
addWorldNode(Ball{translateX: 320+20+random.nextInt(120), translateY: 10+random.nextInt(300), radius: 10+random.nextInt(10)});
addWorldNode(Wall{width: 500, height: 16, translateX: 320, translateY: 440});
addWorldNode(TeeterTotter {translateX: 320, translateY: 400});
}
// TeeterTotter.fx
public class TeeterTotter extends Group, WorldNode{
v
超级会员免费看
订阅专栏 解锁全文
81

被折叠的 条评论
为什么被折叠?



