Individual_Project/sketch.js
2025-04-24 03:38:49 +09:00

45 lines
1.0 KiB
JavaScript

let player;
let gravity = 0.8;
let projectiles = [];
let bombs = [];
let groundY = 500;
let keys = {};
let powerUps = [];
let deathZoneY = 600;
let spriteSheets = {};
let background_sky;
function preload() {
// 여기에 sprite들을 preload (ex: mario = loadImage("..."))
spriteSheets.backgorunds= loadImage("assets/Mario-Background.png");
spriteSheets.characters = loadImage("assets/Mario-Character+Item.png");
spriteSheets.specialweapon = loadImage("assets/Mario-Enemy.png");
spriteSheets.tileset = loadImage("assets/Mario-Tileset.png");
}
function setup() {
createCanvas(800, 600);
const bgsource = spriteSheets.backgorunds;
background_sky = createImage(400,300);
background_sky.copy(bgsource,
514, 1565,
512, 512,
0, 0,
400,300);
}
function draw() {
for (let y = 0; y < height; y += background_sky.height) {
for (let x = 0; x < width; x += background_sky.width) {
image(background_sky, x, y);
}
}
// 임시 바닥
fill(100);
rect(0, groundY, width, 100);
}