This commit is contained in:
James B. Pollack 2016-03-29 16:28:21 -07:00
parent d9e66db6f6
commit 7e87bfbd5f
13 changed files with 60 additions and 59 deletions

View file

@ -1,6 +1,6 @@
var TRANSFORMER_SCRIPT = Script.resolvePath('transformer.js?' + Math.random()); var TRANSFORMER_SCRIPT = Script.resolvePath('transformer.js');
var AVATAR_COLLISION_HULL = 'http://hifi-content.s3.amazonaws.com/DomainContent/Home/dressingRoom/Avatar-Hull-4.obj'; var AVATAR_COLLISION_HULL = 'atp:/dressingRoom/Avatar-Hull-4.obj';
TransformerDoll = function(modelURL, spawnPosition, spawnRotation, dimensions) { TransformerDoll = function(modelURL, spawnPosition, spawnRotation, dimensions) {
print('SCRIPT REF AT TRANSFORMER CREATE::' + TRANSFORMER_SCRIPT); print('SCRIPT REF AT TRANSFORMER CREATE::' + TRANSFORMER_SCRIPT);
@ -20,7 +20,7 @@
}, },
visible: true, visible: true,
damping: 0.8, damping: 0.8,
angularDamping:0.8, angularDamping: 0.8,
userData: JSON.stringify({ userData: JSON.stringify({
'grabbableKey': { 'grabbableKey': {
'grabbable': true 'grabbable': true
@ -33,7 +33,7 @@
'reset': true 'reset': true
} }
}), }),
density:5000, density: 5000,
dimensions: dimensions, dimensions: dimensions,
script: TRANSFORMER_SCRIPT script: TRANSFORMER_SCRIPT
} }

View file

@ -24,7 +24,7 @@
var SWIMMING_FORCE = 0.025; var SWIMMING_FORCE = 0.025;
var SWIMMING_SPEED = 0.5; var SWIMMING_SPEED = 0.5;
var VELOCITY_FOLLOW_RATE = 0.25; var VELOCITY_FOLLOW_RATE = 0.25;
var FISH_MODEL_URL = "http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/goodfish5.fbx"; var FISH_MODEL_URL = "atp:/fishTank/goodfish5.fbx";
var fishLoaded = false; var fishLoaded = false;
var fish = []; var fish = [];

View file

@ -1,4 +1,4 @@
var fishTankPath = Script.resolvePath('wrapper.js?' + Math.random()); var fishTankPath = Script.resolvePath('wrapper.js');
Script.include(fishTankPath); Script.include(fishTankPath);
var center = Vec3.sum(Vec3.sum(MyAvatar.position, { var center = Vec3.sum(Vec3.sum(MyAvatar.position, {
x: 0, x: 0,

View file

@ -10,7 +10,7 @@
// Distributed under the Apache License, Version 2.0. // Distributed under the Apache License, Version 2.0.
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
// //
var TANK_SCRIPT = Script.resolvePath('entityLocalFish.js?' + Math.random()); var TANK_SCRIPT = Script.resolvePath('entityLocalFish.js');
FishTank = function(spawnPosition, spawnRotation) { FishTank = function(spawnPosition, spawnRotation) {
var fishTank, tankBase, bubbleSystem, secondBubbleSystem, thirdBubbleSystem, innerContainer, bubbleInjector, lowerCorner, upperCorner, anemone, treasure, rocks; var fishTank, tankBase, bubbleSystem, secondBubbleSystem, thirdBubbleSystem, innerContainer, bubbleInjector, lowerCorner, upperCorner, anemone, treasure, rocks;
@ -36,11 +36,11 @@ FishTank = function(spawnPosition, spawnRotation) {
var TANK_POSITION = spawnPosition; var TANK_POSITION = spawnPosition;
var TANK_MODEL_URL = "http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/aquariumTank.fbx"; var TANK_MODEL_URL = "atp:/fishTank/aquariumTank.fbx";
var TANK_BASE_MODEL_URL = 'http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/aquariumBase.fbx'; var TANK_BASE_MODEL_URL = 'atp:/fishTank/aquariumBase.fbx';
var TANK_BASE_COLLISION_HULL = 'http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/aquariumBase.obj' var TANK_BASE_COLLISION_HULL = 'atp:/fishTank/aquariumBase.obj'
var TANK_BASE_DIMENSIONS = { var TANK_BASE_DIMENSIONS = {
x: 0.8599, x: 0.8599,
@ -60,7 +60,7 @@ FishTank = function(spawnPosition, spawnRotation) {
z: TANK_DIMENSIONS.z / 8 z: TANK_DIMENSIONS.z / 8
} }
var BUBBLE_SOUND_URL = "http://hifi-content.s3.amazonaws.com/DomainContent/Home/Sounds/aquarium_small.L.wav"; var BUBBLE_SOUND_URL = "atp:/fishTank/aquarium_small.L.wav";
var bubbleSound = SoundCache.getSound(BUBBLE_SOUND_URL); var bubbleSound = SoundCache.getSound(BUBBLE_SOUND_URL);
@ -69,8 +69,8 @@ FishTank = function(spawnPosition, spawnRotation) {
var ANEMONE_VERTICAL_OFFSET = -0.12; var ANEMONE_VERTICAL_OFFSET = -0.12;
var ANEMONE_MODEL_URL = 'http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/anemone.fbx'; var ANEMONE_MODEL_URL = 'atp:/fishTank/anemone.fbx';
var ANEMONE_ANIMATION_URL = 'http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/anemone.fbx'; var ANEMONE_ANIMATION_URL = 'atp:/fishTank/anemone.fbx';
var ANEMONE_DIMENSIONS = { var ANEMONE_DIMENSIONS = {
x: 0.4, x: 0.4,
y: 0.4, y: 0.4,
@ -81,7 +81,7 @@ FishTank = function(spawnPosition, spawnRotation) {
var ROCKS_LATERAL_OFFSET = 0.0; var ROCKS_LATERAL_OFFSET = 0.0;
var ROCKS_VERTICAL_OFFSET = (-TANK_DIMENSIONS.y / 2) + 0.25; var ROCKS_VERTICAL_OFFSET = (-TANK_DIMENSIONS.y / 2) + 0.25;
var ROCK_MODEL_URL = 'http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/Aquarium-Rocks-2.fbx'; var ROCK_MODEL_URL = 'atp:/fishTank/Aquarium-Rocks-2.fbx';
var ROCK_DIMENSIONS = { var ROCK_DIMENSIONS = {
x: 0.707, x: 0.707,
@ -93,7 +93,7 @@ FishTank = function(spawnPosition, spawnRotation) {
var TREASURE_LATERAL_OFFSET = -0.15; var TREASURE_LATERAL_OFFSET = -0.15;
var TREASURE_VERTICAL_OFFSET = -0.23; var TREASURE_VERTICAL_OFFSET = -0.23;
var TREASURE_MODEL_URL = 'http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/Treasure-Chest2-SM.fbx'; var TREASURE_MODEL_URL = 'atp:/fishTank/Treasure-Chest2-SM.fbx';
var TREASURE_DIMENSIONS = { var TREASURE_DIMENSIONS = {
x: 0.1199, x: 0.1199,
@ -176,7 +176,7 @@ FishTank = function(spawnPosition, spawnRotation) {
"alphaStart": 0.3, "alphaStart": 0.3,
"alphaFinish": 0, "alphaFinish": 0,
"emitterShouldTrail": 0, "emitterShouldTrail": 0,
"textures": "http://hifi-content.s3.amazonaws.com/DomainContent/Home/fishTank/bubble-white.png", "textures": "atp:/fishTank/bubble-white.png",
userData: JSON.stringify({ userData: JSON.stringify({
'hifiHomeKey': { 'hifiHomeKey': {
'reset': true 'reset': true

View file

@ -13,8 +13,8 @@
Script.include("../utils.js"); Script.include("../utils.js");
var SHOOTING_SOUND_URL = 'http://hifi-public.s3.amazonaws.com/sounds/ping_pong_gun/pong_sound.wav'; var SHOOTING_SOUND_URL = 'atp:/pingPongGun/pong_sound.wav';
var PING_PONG_BALL_URL = 'http://hifi-public.s3.amazonaws.com/models/ping_pong_gun/ping_pong_ball.fbx'; var PING_PONG_BALL_URL = 'atp:/pingPongGun/ping_pong_ball.fbx';
function PingPongGun() { function PingPongGun() {
return; return;

View file

@ -11,9 +11,9 @@
Script.include("../utils.js"); Script.include("../utils.js");
var scriptURL = Script.resolvePath('pingPongGun.js'); var scriptURL = Script.resolvePath('pingPongGun.js');
var MODEL_URL = 'http://hifi-content.s3.amazonaws.com/alan/dev/Pingpong-Gun-New.fbx' var MODEL_URL = 'atp:/pingPongGun/Pingpong-Gun-New.fbx'
var COLLISION_HULL_URL = 'http://hifi-content.s3.amazonaws.com/alan/dev/Pingpong-Gun-New.obj'; var COLLISION_HULL_URL = 'atp:/pingPongGun/Pingpong-Gun-New.obj';
var COLLISION_SOUND_URL = 'http://hifi-public.s3.amazonaws.com/sounds/Collisions-otherorganic/plastic_impact.L.wav'; var COLLISION_SOUND_URL = 'atp:/pingPongGun/plastic_impact.L.wav';
HomePingPongGun = function(spawnPosition, spawnRotation) { HomePingPongGun = function(spawnPosition, spawnRotation) {
var pingPongGun = Entities.addEntity({ var pingPongGun = Entities.addEntity({

View file

@ -22,7 +22,7 @@
var kineticPath = Script.resolvePath("kineticObjects/wrapper.js?" + Math.random()); var kineticPath = Script.resolvePath("kineticObjects/wrapper.js?" + Math.random());
var fishTankPath = Script.resolvePath('fishTank/wrapper.js?' + Math.random()); var fishTankPath = Script.resolvePath('atp:/fishTank/wrapper.js');
var tiltMazePath = Script.resolvePath("atp:/tiltMaze/wrapper.js") var tiltMazePath = Script.resolvePath("atp:/tiltMaze/wrapper.js")
@ -32,11 +32,11 @@
var cuckooClockPath = Script.resolvePath("cuckooClock/wrapper.js?" + Math.random()); var cuckooClockPath = Script.resolvePath("cuckooClock/wrapper.js?" + Math.random());
var pingPongGunPath = Script.resolvePath("pingPongGun/wrapper.js?" + Math.random()); var pingPongGunPath = Script.resolvePath("atp:/pingPongGun/wrapper.js");
var musicBoxPath = Script.resolvePath("musicBox/wrapper.js?" + Math.random()); var musicBoxPath = Script.resolvePath("musicBox/wrapper.js?" + Math.random());
var transformerPath = Script.resolvePath("dressingRoom/wrapper.js?" + Math.random()); var transformerPath = Script.resolvePath("dressingRoom/wrapper.js");
Script.include(utilsPath); Script.include(utilsPath);
@ -51,11 +51,11 @@
// Script.include(musicBoxPath); // Script.include(musicBoxPath);
Script.include(transformerPath); Script.include(transformerPath);
var TRANSFORMER_URL_ARTEMIS = 'http://hifi-public.s3.amazonaws.com/ryan/DefaultAvatarFemale2/0314HiFiFemAviHeightChange.fbx'; var TRANSFORMER_URL_ARTEMIS = 'atp:/dressingRoom/0314HiFiFemAviHeightChange.fbx';
var TRANSFORMER_URL_ALBERT = 'https://s3.amazonaws.com/hifi-public/ozan/avatars/albert/albert/albert.fbx'; var TRANSFORMER_URL_ALBERT = 'atp:/dressingRoom/albert.fbx';
var TRANSFORMER_URL_BEING_OF_LIGHT = 'http://hifi-public.s3.amazonaws.com/ryan/0318HiFiBoL/0318HiFiBoL.fbx'; var TRANSFORMER_URL_BEING_OF_LIGHT = 'atp:/dressingRoom/0318HiFiBoL.fbx';
var TRANSFORMER_URL_KATE = 'https://hifi-public.s3.amazonaws.com/ozan/avatars/kate/kate/kate.fbx'; var TRANSFORMER_URL_KATE = 'atp:/dressingRoom/kate.fbx';
var TRANSFORMER_URL_WILL = 'https://s3.amazonaws.com/hifi-public/models/skeletons/Will/Will.fbx'; var TRANSFORMER_URL_WILL = 'atp:/dressingRoom/Will.fbx';
Reset.prototype = { Reset.prototype = {
tidying: false, tidying: false,

View file

@ -2,16 +2,14 @@
var SEARCH_RADIUS = 100; var SEARCH_RADIUS = 100;
var EMISSIVE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelitysign_white_emissive.png";
var DIFFUSE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelity_diffusebaked.png";
var _this; var _this;
var utilitiesScript = Script.resolvePath('../utils.js'); var utilitiesScript = Script.resolvePath('../utils.js');
Script.include(utilitiesScript); Script.include(utilitiesScript);
Switch = function() { Switch = function() {
_this = this; _this = this;
this.switchSound = SoundCache.getSound("https://hifi-public.s3.amazonaws.com/sounds/Switches%20and%20sliders/lamp_switch_2.wav"); this.switchSound = SoundCache.getSound("atp:/switches/lamp_switch_2.wav");
}; };
Switch.prototype = { Switch.prototype = {

View file

@ -1,16 +1,14 @@
(function() { (function() {
var SEARCH_RADIUS = 10; var SEARCH_RADIUS = 10;
var EMISSIVE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelitysign_white_emissive.png";
var DIFFUSE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelity_diffusebaked.png";
var _this; var _this;
var utilitiesScript = Script.resolvePath('../../../../libraries/utils.js');
var utilitiesScript = Script.resolvePath('../utils.js');
Script.include(utilitiesScript); Script.include(utilitiesScript);
Switch = function() { Switch = function() {
_this = this; _this = this;
this.switchSound = SoundCache.getSound("https://hifi-public.s3.amazonaws.com/sounds/Switches%20and%20sliders/lamp_switch_2.wav"); this.switchSound = SoundCache.getSound("atp:/switches/lamp_switch_2.wav");
}; };
Switch.prototype = { Switch.prototype = {
@ -28,13 +26,20 @@
modelEmitOn: function(discModel) { modelEmitOn: function(discModel) {
Entities.editEntity(glowDisc, { Entities.editEntity(glowDisc, {
textures: 'emissive:' + EMISSIVE_TEXTURE_URL ',\ndiffuse:"' + DIFFUSE_TEXTURE_URL + '"' textures: {
"Tex.Lamp-Bulldog": "http://hifi-content.s3.amazonaws.com/alan/dev/Lamp-Bulldog-Base.fbx/Lamp-Bulldog-Base.fbm/dog_statue.jpg",
"Texture.001": "http://hifi-content.s3.amazonaws.com/alan/dev/Lamp-Bulldog-Base.fbx/Lamp-Bulldog-Base.fbm/Emissive-Map.png"
}
}) })
}, },
modelEmitOff: function(discModel) { modelEmitOff: function(discModel) {
Entities.editEntity(glowDisc, { Entities.editEntity(glowDisc, {
textures: 'emissive:"",\ndiffuse:"' + DIFFUSE_TEXTURE_URL + '"' textures: {
"Tex.Lamp-Bulldog": "http://hifi-content.s3.amazonaws.com/alan/dev/Lamp-Bulldog-Base.fbx/Lamp-Bulldog-Base.fbm/dog_statue.jpg",
"Texture.001": ""
}
}) })
}, },

View file

@ -1,16 +1,12 @@
(function() { (function() {
var SEARCH_RADIUS = 10; var SEARCH_RADIUS = 10;
var EMISSIVE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelitysign_white_emissive.png";
var DIFFUSE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelity_diffusebaked.png";
var _this; var _this;
var utilitiesScript = Script.resolvePath('../../../../libraries/utils.js'); var utilitiesScript = Script.resolvePath('../utils.js');
Script.include(utilitiesScript); Script.include(utilitiesScript);
Switch = function() { Switch = function() {
_this = this; _this = this;
this.switchSound = SoundCache.getSound("https://hifi-public.s3.amazonaws.com/sounds/Switches%20and%20sliders/lamp_switch_2.wav"); this.switchSound = SoundCache.getSound("atp:/switches/lamp_switch_2.wav");
}; };
Switch.prototype = { Switch.prototype = {
@ -28,13 +24,20 @@
modelEmitOn: function(discModel) { modelEmitOn: function(discModel) {
Entities.editEntity(glowDisc, { Entities.editEntity(glowDisc, {
textures: {
"Tex.Lamp-Bulldog": "http://hifi-content.s3.amazonaws.com/alan/dev/Lamp-Bulldog-Base.fbx/Lamp-Bulldog-Base.fbm/dog_statue.jpg",
"Texture.001": "http://hifi-content.s3.amazonaws.com/alan/dev/Lamp-Bulldog-Base.fbx/Lamp-Bulldog-Base.fbm/Emissive-Map.png"
}
}) })
}, },
modelEmitOff: function(discModel) { modelEmitOff: function(discModel) {
Entities.editEntity(glowDisc, { Entities.editEntity(glowDisc, {
textures: {
"Tex.Lamp-Bulldog": "http://hifi-content.s3.amazonaws.com/alan/dev/Lamp-Bulldog-Base.fbx/Lamp-Bulldog-Base.fbm/dog_statue.jpg",
"Texture.001": ""
}
}) })
}, },

View file

@ -2,16 +2,12 @@
var SEARCH_RADIUS = 100; var SEARCH_RADIUS = 100;
var EMISSIVE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelitysign_white_emissive.png";
var DIFFUSE_TEXTURE_URL = "http://hifi-content.s3.amazonaws.com/highfidelity_diffusebaked.png";
var _this; var _this;
var utilitiesScript = Script.resolvePath('../utils.js'); var utilitiesScript = Script.resolvePath('../utils.js');
Script.include(utilitiesScript); Script.include(utilitiesScript);
Switch = function() { Switch = function() {
_this = this; _this = this;
this.switchSound = SoundCache.getSound("https://hifi-public.s3.amazonaws.com/sounds/Switches%20and%20sliders/lamp_switch_2.wav"); this.switchSound = SoundCache.getSound("atp:/switches/lamp_switch_2.wav");
}; };
Switch.prototype = { Switch.prototype = {

View file

@ -5,7 +5,7 @@
Script.include(utilitiesScript); Script.include(utilitiesScript);
Switch = function() { Switch = function() {
_this = this; _this = this;
this.switchSound = SoundCache.getSound("https://hifi-public.s3.amazonaws.com/sounds/Switches%20and%20sliders/lamp_switch_2.wav"); this.switchSound = SoundCache.getSound("atp:/switches/lamp_switch_2.wav");
_this.FAN_VOLUME = 0.1; _this.FAN_VOLUME = 0.1;
_this.FAN_SOUND_ENTITY_NAME = "home_sfx _ceiling_fan"; _this.FAN_SOUND_ENTITY_NAME = "home_sfx _ceiling_fan";
}; };

View file

@ -16,9 +16,8 @@ TiltMaze = function(spawnPosition, spawnRotation) {
var ball, ballSpawningAnchor, ballDetector, tiltMaze, lightAtTheEnd; var ball, ballSpawningAnchor, ballDetector, tiltMaze, lightAtTheEnd;
var MAZE_MODEL_URL = "http://hifi-content.s3.amazonaws.com/DomainContent/Home/tiltMaze/newmaze_tex-4.fbx"; var MAZE_MODEL_URL = "atp:/tiltMaze/newmaze_tex-4.fbx";
var MAZE_COLLISION_HULL = "http://hifi-content.s3.amazonaws.com/DomainContent/Home/tiltMaze/newmaze_tex-3.obj"; var MAZE_COLLISION_HULL = "atp:/tiltMaze/newmaze_tex-3.obj";
var SCALE = 0.5; var SCALE = 0.5;
@ -61,7 +60,7 @@ TiltMaze = function(spawnPosition, spawnRotation) {
var center = spawnPosition; var center = spawnPosition;
var CLEANUP = true; var CLEANUP = false;
var BALL_FORWARD_OFFSET = -0.2 * SCALE; var BALL_FORWARD_OFFSET = -0.2 * SCALE;
var BALL_RIGHT_OFFSET = -0.4 * SCALE; var BALL_RIGHT_OFFSET = -0.4 * SCALE;