Masifunde indlela yokuzoba inqaku kwiJavaScript kwisikhangeli .. akunzima ngokwezobuchwepheshe, kodwa kuphela kulabo abaphosayo, kunye nalabo abangakulungele ukuzoba inqaku kwi-Intanethi - oku ngokuqinisekileyo kuyimpumelelo epheleleyo.
Zininzi iindlela zokuzoba inqaku, masizijonge
Ukusebenzisa i-Unity / Godot / microStudio okanye nawaphi na amawaka abakhi bemidlalo .. bonke baya kudala ikhowudi ethile ngendlela enye okanye enye eya kuba yiJavaScript okanye i-Webassembly, kwaye isasibonisa inqaku.Asinamdla kule ndlela.asiyi kuqonda ngokwenene okwenzekayo, ulawulo lwekhowudi luya kuba luncinci kwaye lungafundeki kwikhowudi yomthombo, ngaphandle kokuba lukhulu.
Le ndlela yeJedi isondele ngokusemandleni kuthi, kuba.ikhowudi yethu ayiyi kuba nkulu kwaye icace njengemini, asiyi kukhupha kakhulu, asiyi kwandisa kakhulu ikhowudi yethu ngamathala eencwadi.Ulawulo lwekhowudi luya kuba lukhulu kakhulu
Ngokuqinisekileyo le yindlela yeJedi.Ikhowudi inzima ngokusemandleni, ulawulo oluphezulu lwezinto, njengokuba kunjalo, aludingi kulawulwa.Iikhowudi zomthombo zezona zincinci kwaye ngolwazi lwe-golimy JavaScript, sinokuhamba ngokukhuselekileyo ukufumana umsebenzi, kuba.siyabafuna abantu abanjalo.
Kodwa umsebenzi wethu asikokufumana umsebenzi, kodwa kukuzoba ichaphaza ngendlela elula nelula.I-vector yethu isantya kunye nokuguquguquka.
Ndakhetha ithala leencwadi
p5js ukuzoba ichaphaza.Akunjalo nje, ngokuqinisekileyo, ukuba umsebenzi wawukuzoba inqaku kwaye yiloo nto, ngokuqinisekileyo, yonke into iya kufuneka yenziwe kwiJavaScript engenanto, kodwa ndenza oku ngokubonakalayo, .k.ke mna nawe siya kwenza ezinye izinto eziza kubonakala zimangalisa, kwaye ngenxa yoko sifuna isixhobo esihle.Enye yazo yip5js.Kwi-JavaScript ye-golim, kufuneka senze i-canvas ukuchaza ukuqaliswa kunye nokusebenza ngokutsha, kwi-p5 oku kuyenziwa nako, kodwa ngokufutshane kakhulu.
Kodwa kuqala..
Ubuncinane bokuSeta iNdawo kuPhuhliso lweJavaScript
Khuphela
p5.min.js kwaye uyigcine ecaleni.Ndiyayithanda lento
index.html
<html>
<head>
<script src="p5.min.js"></script>
<script src="sketch.js"></script>
</head>
<body style="margin: 0px;">
<main>
</main>
</body>
</html>
sketch.js
function setup() {
createCanvas(window.innerWidth, window.innerHeight);
}
function draw() {
background(0);
stroke('white');
strokeWeight(10);
point(window.innerWidth/2,window.innerHeight/2);
}
Ngenxa yoko, isikhangeli sakho siya kuvula ngolu hlobo
Ewe, i-HTML iyaqondakala, kodwa luhlobo luni lwekhowudi yeJavaScript le?
umsebenzi wokucwangcisa ukuqaliswa, kwenziwa kanye, kuyo sakha i-canvas, okt.indawo apho siza kutsala inqaku.window.innerWidth, window.innerHeight
bububanzi kunye nokuphakama kwesikrini, okt.sichaza ikhanvasi yesikrini esigcweleyo kwaye ewe, iHTML inesitayile esibaluleke kakhulu sale nto
<body style="margin: 0px;">
Akukho mfuneko yokuba siqalise enye into, kufuneka sizobe ichaphaza.Jonga umgaqo apha .. umsebenzi wokuzoba uyenziwa, umzekelo, amaxesha angama-60 ngomzuzwana, kwaye amaxesha angama-60 ngomzuzwana siya kutsala inqaku lethu .. kubonakala ngathi oku kubudenge, sifuna nje ukuzoba inqaku kwaye oko yona, kodwa kwixesha elizayo iya kuba sisiseko sazo zonke oopopayi ngokubanzi.
Ngokubanzi, ikhowudi yokuzoba inqaku ilula kakhulu:
point(10,10)
kwaye zonke!
Nangona kunjalo, ikhowudi yethu inkulu kancinane
background(0);
stroke('white');
strokeWeight(10);
point(window.innerWidth/2,window.innerHeight/2);
imvelaphi emnyama
inkwenkwezi emhlophe
Ubukhulu bechaphaza 10
kwaye siyizoba embindini othe nkqo kunye othe tye.
Ewe .. sidwebe ichaphaza kwi-canvas, yonke into ifanele ukuba, kodwa sinokuyidweba kwi-HTML ecocekileyo ngaphandle kweJavaScript.
Iyenza ibe sisiseko kwaye ibelula, kodwa imigaqo yahluke ngokupheleleyo, nantsi ikhowudi yokugqibela yokuzoba isikwere kumbindi wesikrini.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body style="background-color: black;">
<div style="position: fixed; top: 50%; left: 50%; background-color: white; width: 10px; height: 10px;"></div>
</body>
</html>
Isiphumo siphantse sifane
Ewe, kulula kakhulu ukuzoba into esembindini kwi-HTML, kodwa ukuze ungeze oopopayi, kwaye ngakumbi ukunxibelelana okunengqondo, kuya kufuneka ucinge ngokwemigaqo yeCSS.Nangona ingumsebenzi onomdla kakhulu.Inye kuphela into esisiseko ebulala yonke le nto, akukho manani angaqhelekanga kwi-CSS, oku kuya kubulala zonke iinzame zethu kwixesha elizayo, yiyo loo nto ndiza kunika ukhetho oluncinci kolu lwalathiso.
Ukuba ndicinga ukuba ndifuna ukwenza isibhakabhaka esineenkwenkwezi kwi-CSS engenanto, ngoko yonke into ayiyi kundisebenzela, kubaIinkwenkwezi kufuneka zivele kwizikhundla ezingaqhelekanga, kwaye ukuba zilungelelaniswe kwangaphambili, aziyi kuba zihle kwaye zingabi lula, kuba ungabhala i-generator yenombolo kwi-CSS, kodwa ikhowudi enjalo iya kubonakala imbi ngokupheleleyo, ingafundeki kwaye inzima qonda!