overte-AleziaKurdis/examples/weapons/shootingRangeSpawner.js
2015-11-19 16:19:00 -08:00

39 lines
No EOL
1.2 KiB
JavaScript

Script.include('pistol/pistolSpawner.js');
var shootingRangeURL = "file:///C:/Users/Eric/Desktop/shootingRange/shootingRange.fbx?v1"
var floorURL = "file:///C:/Users/Eric/Desktop/shootingRange/shootingRangeFloor.fbx?v1"
var rangePosition = Vec3.sum(MyAvatar.position, {x: 0, y: 0, z: -30})
var shootingRange = Entities.addEntity({
type: 'Model',
modelURL: shootingRangeURL,
position: rangePosition,
dimensions: {x: 44, y: 29, z: 96}
});
var floorPosition = Vec3.subtract(rangePosition, {x: 0, y: 2, z: 0});
var shootingRangeFloor = Entities.addEntity({
type: "Model",
modelURL: floorURL,
shapeType: 'box',
position: floorPosition,
dimensions: {x: 93, y: 1, z: 93}
})
var monsterPosition = Vec3.sum(MyAvatar.position, Vec3.multiply(3, Quat.getFront(Camera.getOrientation())));
var monsterURL = "file:///C:/Users/Eric/Desktop/shootingRange/monster2.fbx?v5"
var monster = Entities.addEntity({
type: "Model",
modelURL: monsterURL,
position: monsterPosition,
dimensions: {x: 1.5, y: 1.6, z: 0.07}
});
function cleanup() {
Entities.deleteEntity(shootingRange);
Entities.deleteEntity(shootingRangeFloor);
Entities.deleteEntity(monster);
}
Script.scriptEnding.connect(cleanup);