"Minecraft" yra vienas iš geriausių būdų, kaip jaunus ir naujus žmones pristatyti į kodavimą. Komandų blokai yra lengvai išmokti ir naudoti, o "Java" programavimas yra teisingas aplink kampą su "Minecraft mod" ir "Bukkit" papildintuvais. Tai taip pat yra labai įdomus vieta patyrusiems programuotojams.
Komandų blokai yra redstone komponentas, kuris paleidžia konsolės komandas. Konsolės komandos gali būti paleidžiamos iš pokalbių lango, vykdant juos su brūkšniu "/". Komandos naudojami žaidimų pasauliui modifikuoti tokiais būdais, kurie nėra įmanoma rankiniu būdu, o naudojant tinkamai komandų blokuose - "Minecraft", tai yra savaime suprantama "psuedo" programavimo kalba. Kodą sudaro du dalykai: logika ir vykdymas, o dauguma programavimo kalbų reikalauja, kad jie būtų parašyti tekstu. Minecraft kodavimas vyksta kitaip; programos logika ir struktūra priklauso nuo to, kur yra blokai ir kaip jie yra prijungiami, o tai reiškia, kad galite skristi virš savo pasaulio ir pamatyti skirtingas jūsų programos dalis išdėstyti blokais.
Šiame vadove naudojami nauji komandų blokai 1.9 versijoje.
Atverkite naują "Minecraft" pasaulį ("Superflat" veikia geriausiai), įsitikinkite, kad esate "Creative" režime ir paspauskite mygtuką "/". Tai yra komandų langas, kuris yra tas pats kaip pokalbio langas, išskyrus tai, kad jis prasideda iš "/", o viskas, pradedant priekine brūkšniu, yra komanda. Pirmoji komanda, kurią galite paleisti, yra
/ give @ p minecraft: command_block
Pabaiga. Komanda "/ give" perkelia daiktus į žaidėjų inventorių ir turi du argumentus: žaidėjas ir daiktas duoti. "@p" yra tikslinis selektorius. Pasirinkiklis "@p" pasirenka artimiausią grotuvą. Arba taip pat galite naudoti savo "Minecraft" naudotojo vardą, tačiau jei paleisti komandą iš konsolės, visada būsite artimiausias žaidėjas. Kiti tiksliniai atrankai yra "@a" visiems žaidėjams, "@r" atsitiktiniam žaidėjui ir "@e" taikys visus subjektus. Subjektai apima viską, kas nėra blokas, kaip monstras , gniūžtės, gyvūnai ir rodyklės.
komanda turėtų sėkmingai atlikti ir suteikti jums naują bloką. Įdėkite jį į bet kurią vietą ant žemės, kad pradėtumėte.
Galite matyti, kad komandos blokas nurodo tą vietą, kuria esate, kaip ir bunkeriai ar krosnys. Tai bus svarbu vėliau.
Dešiniuoju pelės klavišu spustelėkite bloką (arba naudokite bet kokį raktą, kurį naudojate norėdami pasiekti stalo ir krosnių kūrimo būdus), ir jūs būsite pasveikinti su komandos bloko GUI.
Atrodo šiek tiek baisu, Nesijaudink, visi šie mygtukai kažką daro. Mygtukas "Impulse" pakeičia komandų bloko tipą. Yra trys skirtingi komandų blokų tipai:
Mygtukas, kuris sako "Be abejo", sustabdo komandų bloko patikrinimą, ar sėkmingai įvykdytas ankstesnis grandinės blokas. Kitas variantas "Sąlyginis" veikia tik tuo atveju, jei ankstesnis blokas nenukreipė jokių klaidų.
Mygtukas, kuris sako "Reikia" Redstone ", paleidžia komandą, tik jei komandinis blokas yra maitinamas. Kitas variantas "visada aktyvus" sustabdo komandų bloko patikrinimą, ar jis yra maitinamas, ir tik priima tai. Ši parinktis neturėtų būti naudojama su "Impulse" komandų blokais, nes jie tampa nenaudingi.
Sukursime grandinę, mūsų pirmąjį "scenarijų". Uždėkite grandinės valdymo bloką arba du į pirmąjį impulsų komandų bloką, kaip šis:
Įsitikinkite, kad grandinės blokai nustatyti "Visada aktyvi". Priešingu atveju mums reikės įdėti redstone blokus arba srovę, kuri užtruks nereikalingą erdvę. Grandinės pradžioje uždėkite impulsų komandų bloko mygtuką ir paspauskite jį.
Nieko neįvyks. Taip yra dėl to, kad dar neužpildėme jų komandomis! Dešiniuoju pelės mygtuku spustelėkite impulso bloką, kad jį redaguotumėte, ir įdiekite pagrindinę komandą
say start
Atkreipkite dėmesį, kad mums nereikia priekinio brūkšnelio komandų blokuose. Galite naudoti vieną, jei norite, bet tai nereikalinga. "/ Say" komanda priima vieną argumentą, tekstą ir sako, kad tai, kas ją vykdo, žiūri. Jei ją paleidžiate, ji bus rodoma kaip "
Galite užpildyti grandinės komandų blokus, norėdami rašyti daugiau dalykų Kalbėtis. Jie bus įvykdyti taip, kad nedelsiant, tuo pačiu metu. Jei norite paleisti juos su vėlavimu, juos reikės nustatyti su "redstone repeaters". Kartu su "sakau", yra ir kitų pagrindinių komandų, kurios daro daugiau dalykų, tokių kaip "/ duoti", kuriuose pateikiami daiktai "/ effect", pagal kurį taikoma potion poveikis, "/ setblock" ir "/ fill", kurie keičia jūsų pasaulį ir daugelis kitų.
"@p" tiksliniai parinktys iš tikrųjų yra daug galingesni, nei jie atrodo iš pirmo žvilgsnio. Pavyzdžiui, jei norėtume nukreipti į visus objektus, mes naudosime "@ e", bet jei norėtume nukreipti tik zombius, naudosime
@e [type = Zombie]
Atkreipkite dėmesį į skliaustus po "@ e ". Šiuose skliausteliuose yra tikslinių selektorių argumentų , kurių pilną sąrašą galite rasti "Minecraft Wiki". "Tipo" argumentas atrenka tik tam tikro tipo objektus, o tas yra "Zombie". Jei norime nukreipti visus Zombius į 10 blokų komandų bloką, naudosime
@e [type = Zombie, r = 10]
, kai "r" yra spindulio argumentas. Be to, jūs galite nukreipti pagal vietą, vardą, komandą ir rezultatą.
Pažvelkime į kitą komandą, kuri nėra panaši į kitas. Komanda yra "/ execute". Ši komanda įveda kitą komandą kaip įvestą ir ją vykdo kito subjekto požiūriu. "/ Execute" struktūra yra
/ execute @ target X Y Z / komanda
X, Y ir Z yra koordinatės, kad paleistumėte komandą iš. Tai nesvarbu su daugeliu komandų, bet labai svarbu, jei naudojate santykinį padėties nustatymą. Santykinė pozicija prasideda simboliu "~", po kurio nurodomas teigiamas arba neigiamas skaičius, nurodantis, kiek blokų yra iš kilmės, kuris žymimas "~ ~ ~". Pavyzdžiui, jei norėtume paleisti "/ pasakyti", kaip kažkas sakė, mes galime nustatyti tokią komandą:
/ execute @e [type = Villager] ~ ~ ~ / say Hey
Ši komanda duos žinutę visiems, kiekvienam kaimiečiui. Tai nėra optimalus, jei turime daugiau nei vieną asmenį arba daugiau nei vieną kaimiečių, todėl pakartotinai užpildykite šią komandą:
/ vykdykite @ a ~ ~ ~ / execute @e [type = Villager, c = 1] ~ ~ ~ / tell @p Hey
Tai yra kur kas sudėtingesnė nei pirmoji ir apima dviejų "/ execute" komandų sujungimą. Pirmasis "/ execute" komandos paleidžiamas kiekvienam žaidėjui, paskui antroji tikrina netoliese esantį "Villager", ir tada tas Villager pasakoja artimiausią žaidėją "Ei". Tai užtikrina, kad vienam žmogui kalbama tik apie vieną Villager.
"Minecraft" tikrai turi daug komandų, kad kiekvienas turi savo sintaksę. Pagalbos meniu kiekvienai komandai paprastai greitai pasakys, kokie argumentai reikalingi komandai, ir Minecraft Wiki turi išsamų kiekvieno savininko sąrašą. Tai ne tiek daug apie tai, ką tiksliai žinote kiekviena komanda, bet ir apie tai, kaip juos naudoti kartu. Galų gale, "Minecraft" yra žaidimas, taigi žaidimas su komandomis yra mokymosi proceso dalis.
ŠEši būdai, kaip maksimaliai išnaudoti savo GoPro
Nesvarbu, ar esate atostogautuose ar praleidžiate linksmą popietę parke, "GoPro" gali paversti bet kokią veiklą įdomia istorija su teisingus įrankius ir praktinę patirtį. Štai, kaip kuo geriau išnaudoti "GoPro" fotoaparatą. Pirkite pigų priedų komplektą Galbūt jau turite "GoPro" montuotę arba du, bet jūs tikrai niekada neturite per daug priedų.
Kas yra "ProgramData" aplankas sistemoje "Windows"?
ŠIuolaikinės "Windows" versijos sisteminiame diske aplanke "ProgramData" - dažniausiai C: diske. Šis aplankas yra paslėptas, todėl jį matysite tik tada, jei naudosite "File Explorer" paslėptus failus. "Application Data", "Registro" ir "Other Places" programos saugo duomenis SUSIJĘS: Kaip rodyti paslėptus failus ir "Windows 7, 8" arba "10" aplankai Programos saugo duomenis keliose skirtingose "Windows" vietose.