Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. print('scene structure test..');
  2.  
  3. for( var i = 0; i < 20; i++ ) {
  4. var id = scene.NextFreeId();
  5. var entity = scene.CreateEntityRaw(id, ['EC_Placeable', 'EC_Mesh', 'EC_RigidBody'], 3);
  6. entity.SetName('Box '+i);
  7.  
  8. var placeable = entity.GetOrCreateComponentRaw('EC_Placeable');
  9. var transform = placeable.transform;
  10. transform.pos.x = Math.random()*5;
  11. transform.pos.y = Math.random()*5;
  12. transform.pos.z = Math.random()*5;
  13.  
  14. placeable.transform = transform;
  15.  
  16. var mesh = entity.mesh;
  17. var r = mesh.meshRef;
  18. r.ref = 'file://boxA.mesh';
  19. mesh.meshRef = r;
  20.  
  21. var scale = new Vector3df();
  22. scale.x = 0.3; scale.y = 0.3; scale.z = 0.3;
  23. mesh.SetAdjustScale(scale);
  24.  
  25. scene.EmitEntityCreated(entity);
  26. print('entity id: '+id);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement