GODOT IS OPEN SOURCE
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
|
||||
include("test_base.sq")
|
||||
|
||||
class TestFall extends PhysicsTestBase {
|
||||
|
||||
|
||||
fall_elements=10
|
||||
|
||||
function init_internal() {
|
||||
|
||||
for (local i=0;i<10;i++) {
|
||||
|
||||
local shape_idx=[
|
||||
PhysicsServer.SHAPE_SPHERE,
|
||||
PhysicsServer.SHAPE_BOX,
|
||||
PhysicsServer.SHAPE_CAPSULE,
|
||||
PhysicsServer.SHAPE_CYLINDER,
|
||||
PhysicsServer.SHAPE_CONVEX_POLYGON
|
||||
];
|
||||
|
||||
local stype=shape_idx[i%5];
|
||||
// stype=PhysicsServer.SHAPE_SPHERE;
|
||||
|
||||
local t=Transform()
|
||||
t.set_origin(Vector3(-0.7+0.0*i,3.5+4.1*i,0))
|
||||
t.rotate_basis(Vector3(1,0,0),Math.PI/4*i)
|
||||
|
||||
local b = create_body(stype,PhysicsServer.BODY_MODE_RIGID,t);
|
||||
|
||||
}
|
||||
|
||||
create_static_plane( Plane( Vector3(0,1,0), -1) );
|
||||
|
||||
}
|
||||
|
||||
constructor() {
|
||||
PhysicsTestBase.constructor()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return TestFall
|
||||
Reference in New Issue
Block a user