Interneto žinios
1. Apsilankykite YoYo Games svetainėje ir atsisiųskite Game Maker 8. Įdiekite programą į savo kompiuterį ir, jei reikia, perkraukite jį.
2. Perskaitykite visus oficialius mokymus (tutorials). Tai padės suprasti, kaip veikia Game Maker 8 aplinka ir kokie įrankiai yra prieinami.
Pradėkite nuo labai paprasto kovos žaidimo, kad susipažintumėte su objektų kūrimu, įvykių valdymu ir kodo įterpimu.
Įdėkite šį kodą Create įvykio laukelį:
self.maxhp = argument0;
self.hp = argument0;
self.rate = argument1;
self.team = false;
self.root = 0;
self.pari = 0;
self.poison = 0;
self.alarm[0] = 30;
self.pointadd = argument2;
self.targetset = false;
self.moving = false;
self.mvspd = argument3;
self.mvspdorg = argument3;
self.energy = 100;
self.energyrec = argument4;
self.cooldown = 0;
self.atkmode = 0;
self.selected = false;
self.slow = 0;
self.nearby = 0;
self.nearby2 = 0;
self.invisible = false;
self.attackvisi = true;
self.automove = true;
self.test = false;
self.virus = 0;
self.inview = true;
Paspauskite Launch, kad patikrintumėte, ar kodas veikia be klaidų.
Įklijuokite šį kodą Step įvykio laukelį (tai yra pagrindinis žaidimo ciklas):
if self.root > 0 { self.root -= 1; }
if self.pari > 0 { self.pari -= 1; }
if self.slow > 0 { self.slow -= 1; }
if self.virus > 0 { self.virus -= 1; }
if self.slow > 1800 { self.slow = 1800; }
if self.root > 1800 { self.root = 1800; }
if self.pari > 1800 { self.pari = 1800; }
if self.cooldown > 0 { self.cooldown -= 1; }
if self.cooldown = 0 { self.cooldown = 1; }
if self.energy < 100 && self.cooldown = 0 { self.energy += self.energyrec; }
if self.selected { obj_select.x = x; obj_select.y = y; }
if self.hp < self.maxhp && self.cooldown = 0 && self.poison = 0 && self.virus < 5400 {
self.hp += self.maxhp/1600;
}
if self.energy > 100 { self.energy = 100; }
if self.hp > self.maxhp { self.hp = self.maxhp; }
self.depth = -y/(room_height);
if self.targetset && !keyboard_check(vk_shift) {
obj_follow.x = x; obj_follow.y = y;
}
if self.poison > 0 {
if random(90) < 1 { self.poison -= 1; }
if self.poison > 10 && random(30) < 1 { self.poison -= 1; }
}
if self.slow > 0 {
self.mvspd = self.mvspdorg/2;
} else {
self.mvspd = self.mvspdorg;
}
Paspauskite OK ir patikrinkite, ar objektas veikia taip, kaip tikėtasi.
Pridėkite Collision arba Key Press įvykį su šiuo kodu, kad sukurtumėte paprastą smūgį:
self.tarid = -1;
with (mob_parent) {
if distance_to_object(other) < 32*3 {
if self.selected && self.id != other.id {
other.tarid = self.id;
}
}
}
if self.tarid != -1 {
with (self.tarid) {
self.hp -= 32;
if self.pari < 120 { self.pari = 120; }
instance_create(x, y, dark_strike);
}
self.energy -= 65;
self.cooldown = 30;
}
Užbaikite spausdindami OK ir paspauskite Test Game, kad pamatytumėte veikiančią kovos sistemą.
Šis paprastas prototipas suteiks jums tvirtą pagrindą. Toliau galite pridėti:
Eksperimentuokite su skriptų kalba GML (Game Maker Language) ir kurkite vis sudėtingesnius scenarijus. Sėkmės!
Įsigijus serverio talpinimo paslaugas dažnai tenka mokėti dideles sumas. Savarankiškai sukurtas žaidimų serveris suteikia didesnę kontrolę ir laisvę. Žingsniai Atsisiųskite savo žaidimo serverio talpinimo programinę įrangą ir išsaugokite ją žaidimo kataloge (dažniausiai Program Files kataloge). Kon
Įvadas„The Sims“ kūrėjai iš Maxis sukūrė unikalią kalbą – Simlish – kad žaidimas būtų patrauklus viso pasaulio žaidėjams. Nors kai kurie bandė ją iššifruoti, žaidime yra galimybė perjungti kalbą į anglų.Kaip perjungti Simlish į anglų kalbą „The Sims 3“Pradėkite „The Sims 3“ ir pasirinkite norimą skl