update : put every constante in the data folder
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
export const INTERACTION_DEBUG_SPHERE_SEGMENTS = 16;
|
||||
export const INTERACTION_DEBUG_SPHERE_COLOR = "#facc15";
|
||||
export const INTERACTION_DEBUG_SPHERE_OPACITY = 0.25;
|
||||
|
||||
export const MAP_DEBUG_BOX_HELPER_COLOR = 0x00ff88;
|
||||
@@ -0,0 +1,11 @@
|
||||
export const PHYSICS_SCENE_BACKGROUND_COLOR = "#0b1018";
|
||||
|
||||
// CubeTextureLoader face order: +X, -X, +Y, -Y, +Z, -Z
|
||||
export const SKYBOX_FACES = [
|
||||
"/skybox/px.jpg",
|
||||
"/skybox/nx.jpg",
|
||||
"/skybox/py.jpg",
|
||||
"/skybox/ny.jpg",
|
||||
"/skybox/pz.jpg",
|
||||
"/skybox/nz.jpg",
|
||||
] as const;
|
||||
@@ -0,0 +1,18 @@
|
||||
export const GRAB_DEFAULT_COLLIDERS = "cuboid";
|
||||
export const GRAB_DEFAULT_LABEL = "Prendre";
|
||||
|
||||
export const GRAB_STIFFNESS_DEFAULT = 15;
|
||||
export const GRAB_THROW_BOOST_DEFAULT = 1.0;
|
||||
export const GRAB_HOLD_DISTANCE_DEFAULT = 2;
|
||||
|
||||
export const GRAB_STIFFNESS_MIN = 1;
|
||||
export const GRAB_STIFFNESS_MAX = 50;
|
||||
export const GRAB_STIFFNESS_STEP = 1;
|
||||
|
||||
export const GRAB_THROW_BOOST_MIN = 0.5;
|
||||
export const GRAB_THROW_BOOST_MAX = 3.0;
|
||||
export const GRAB_THROW_BOOST_STEP = 0.1;
|
||||
|
||||
export const GRAB_HOLD_DISTANCE_MIN = 0.5;
|
||||
export const GRAB_HOLD_DISTANCE_MAX = 5.0;
|
||||
export const GRAB_HOLD_DISTANCE_STEP = 0.1;
|
||||
@@ -0,0 +1,7 @@
|
||||
export const MOVE_FORWARD_KEY = "z";
|
||||
export const MOVE_BACKWARD_KEY = "s";
|
||||
export const MOVE_LEFT_KEY = "q";
|
||||
export const MOVE_RIGHT_KEY = "d";
|
||||
export const JUMP_KEY = " ";
|
||||
export const INTERACT_KEY = "e";
|
||||
export const PRIMARY_INTERACT_MOUSE_BUTTON = 0;
|
||||
@@ -0,0 +1,30 @@
|
||||
export const AMBIENT_LIGHT_COLOR = "#dbeafe";
|
||||
export const SUN_LIGHT_COLOR = "#fff7ed";
|
||||
|
||||
export const LIGHTING_DEFAULTS = {
|
||||
ambientIntensity: 1.8,
|
||||
sunIntensity: 2.8,
|
||||
sunX: 60,
|
||||
sunY: 80,
|
||||
sunZ: 30,
|
||||
};
|
||||
|
||||
export const AMBIENT_INTENSITY_MIN = 0;
|
||||
export const AMBIENT_INTENSITY_MAX = 5;
|
||||
export const AMBIENT_INTENSITY_STEP = 0.1;
|
||||
|
||||
export const SUN_INTENSITY_MIN = 0;
|
||||
export const SUN_INTENSITY_MAX = 8;
|
||||
export const SUN_INTENSITY_STEP = 0.1;
|
||||
|
||||
export const SUN_X_MIN = -100;
|
||||
export const SUN_X_MAX = 100;
|
||||
export const SUN_X_STEP = 1;
|
||||
|
||||
export const SUN_Y_MIN = 0;
|
||||
export const SUN_Y_MAX = 150;
|
||||
export const SUN_Y_STEP = 1;
|
||||
|
||||
export const SUN_Z_MIN = -100;
|
||||
export const SUN_Z_MAX = 100;
|
||||
export const SUN_Z_STEP = 1;
|
||||
@@ -0,0 +1,16 @@
|
||||
export const PLAYER_EYE_HEIGHT = 1.75;
|
||||
export const PLAYER_CAPSULE_RADIUS = 0.35;
|
||||
|
||||
export const PLAYER_WALK_SPEED = 11;
|
||||
export const PLAYER_AIR_CONTROL_FACTOR = 0.35;
|
||||
export const PLAYER_JUMP_SPEED = 9;
|
||||
export const PLAYER_GRAVITY = 30;
|
||||
export const PLAYER_MAX_DELTA = 0.05;
|
||||
export const PLAYER_ACCELERATION_MULTIPLIER = 9;
|
||||
export const PLAYER_XZ_DAMPING_FACTOR = 8;
|
||||
|
||||
export const PLAYER_SPAWN_X = 0;
|
||||
export const PLAYER_SPAWN_Z = 0;
|
||||
export const PLAYER_SPAWN_Y_DEFAULT = 100;
|
||||
export const PLAYER_SPAWN_Y_GAME = 100;
|
||||
export const PLAYER_SPAWN_Y_PHYSICS = 3;
|
||||
@@ -0,0 +1,22 @@
|
||||
export const TEST_SCENE_FLOOR_POSITION: [number, number, number] = [0, -0.5, 0];
|
||||
export const TEST_SCENE_FLOOR_SIZE: [number, number, number] = [200, 1, 200];
|
||||
export const TEST_SCENE_FLOOR_COLLIDER_HALF_EXTENTS: [number, number, number] =
|
||||
[100, 0.5, 100];
|
||||
|
||||
export const TEST_SCENE_GRABBABLE_POSITION: [number, number, number] = [
|
||||
0, 1, -3,
|
||||
];
|
||||
export const TEST_SCENE_GRABBABLE_BOX_SIZE: [number, number, number] = [
|
||||
0.5, 0.5, 0.5,
|
||||
];
|
||||
export const TEST_SCENE_GRABBABLE_COLOR = "#e07b39";
|
||||
export const TEST_SCENE_GRABBABLE_ROUGHNESS = 0.6;
|
||||
export const TEST_SCENE_GRABBABLE_METALNESS = 0.1;
|
||||
|
||||
export const TEST_SCENE_TRIGGER_POSITION: [number, number, number] = [3, 2, -3];
|
||||
export const TEST_SCENE_TRIGGER_SOUND_PATH = "/sounds/fa.mp3";
|
||||
export const TEST_SCENE_TRIGGER_RADIUS = 0.4;
|
||||
export const TEST_SCENE_TRIGGER_SEGMENTS = 32;
|
||||
export const TEST_SCENE_TRIGGER_COLOR = "#3b82f6";
|
||||
export const TEST_SCENE_TRIGGER_ROUGHNESS = 0.3;
|
||||
export const TEST_SCENE_TRIGGER_METALNESS = 0.5;
|
||||
@@ -0,0 +1,4 @@
|
||||
export const TRIGGER_DEFAULT_COLLIDERS = "ball";
|
||||
export const TRIGGER_DEFAULT_LABEL = "Interagir";
|
||||
export const TRIGGER_DEFAULT_SOUND_VOLUME = 1;
|
||||
export const TRIGGER_DEFAULT_SPAWN_OFFSET: [number, number, number] = [0, 0, 0];
|
||||
Reference in New Issue
Block a user