Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print('scene structure test..');
- for( var i = 0; i < 20; i++ ) {
- var id = scene.NextFreeId();
- var entity = scene.CreateEntityRaw(id, ['EC_Placeable', 'EC_Mesh', 'EC_RigidBody'], 3);
- entity.SetName('Box '+i);
- var placeable = entity.GetOrCreateComponentRaw('EC_Placeable');
- var transform = placeable.transform;
- transform.pos.x = Math.random()*5;
- transform.pos.y = Math.random()*5;
- transform.pos.z = Math.random()*5;
- placeable.transform = transform;
- var mesh = entity.mesh;
- var r = mesh.meshRef;
- r.ref = 'file://boxA.mesh';
- mesh.meshRef = r;
- var scale = new Vector3df();
- scale.x = 0.3; scale.y = 0.3; scale.z = 0.3;
- mesh.SetAdjustScale(scale);
- scene.EmitEntityCreated(entity);
- print('entity id: '+id);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement