INHOUDSOPGAWE:
- Voorrade
- Stap 1: Skep Sprites
- Stap 2: Swaartekrag
- Stap 3: Beweging
- Stap 4: Horisontale botsingsopsporing
- Stap 5: Vertikale botsingsopsporing
- Stap 6: Ekstra
Video: Hoe om 'n platform op kras te maak: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Scratch is 'n webwerf waar mense speletjies en ander programme skep met behulp van voorafgemaakte blokke wat u na 'n werkruimte sleep en laat val. Vandag sal ek u wys hoe u 'n platformspeletjie van nuuts af kan maak.
Voorrade
Die enigste ding wat u nodig het, is 'n telefoon of 'n rekenaar en 'n blaaier wat van vooraf kan werk
Stap 1: Skep Sprites
Begin deur aan te meld om te krap, dit is nodig, dus as u wil publiseer of na die spel wil terugkeer. Klik dan op skep en dit sal u in die projekredakteur plaas. Dit is waar ons ons projek gaan maak.
Links bo vind u die kostuumknoppie. Klik daarop as u u speler wil verander. Hernoem "sprite" na "speler".
Skep dan u platforms deur 'n nuwe sprite te maak. Hernoem die sprite "grond".
Hernoem u speletjie na wat u wil.
Stap 2: Swaartekrag
Voeg 'n "as daar op groen vlag geklik word" by. Plaas dan 'n "set position" -blok en plaas die koördinate waar u wil hê u speler moet kuit. Kry 'n "ewige" lus en 'n herhaal totdat die lus plaas die "ewig" lus onder die blok "stel posisie".
Skep 'n veranderlike. Dit sal dien as ons swaartekrag. Myne was die naam "y vel" (afkorting vir y velocity). Reg onder die blok "stel posisie", plaas 'n "stel veranderlike op _." Verander die veranderlike na wat u ook al die veranderlike genoem het (ek sal dit nou y vel noem) en verander die getal in nul. Voeg dan 'n "verander y met _" by en sit 'n "y vel" daarin. Plaas dit in die 'ewige lus'. Voeg daaronder '' verander 'yvel' met '-1'."
Skep 'n blok met die naam Touch ground. MAAK SORG DAT U DIT KLIK OM TE SLAAN SONDER Skermverfrissing.
Voeg 'n "herhaal tot" lus in onder die "raakgrond". Voeg 'n "nie" by in die Booleaanse en in die "nie" voeg 'n "aangrypende 'grond.' '"
As u dit alles gevolg het, moet u kode soos op die foto hierbo lyk.
Stap 3: Beweging
Onder die "as daar op groen vlag geklik word", plaas 'n "stel rotasie-styl 'links-regs'."
Voeg twee "as dan blokke binne die" ewige 'lus by. "Voeg in die Booleaanse twee _ -toets in." Stel dit in op watter sleutels u links en regs wil gaan.
Maak 'n blok met die naam "x opsporing" (dit sal help in die volgende stap). Klik op hardloop sonder om die skerm te verfris. Voeg 'n insette by, noem dit 'spoed'.
In die regte rigting, plaas "opsporing x '5 (hoe vinnig u wil hê dat u sprite moet beweeg),'" (spoed hang af van wat u wil hê) en "wys in rigting '90. '" Doen dieselfde aan die linkerkant, maar vermenigvuldig al die getalle met negatiewe een.
Maak 'n blok met die naam spring. Plaas dit in die 'ewig' -lus.
Skep 'n nuwe veranderlike genaamd "val". Onder 'raakgrond', plaas 'n 'verandering' wat val 'met' 1. '. Onder dit, in die' herhaal tot 'lus, plaas 'n' stel 'val' na 'nul'"
Definieer spring. Voeg 'n "as dan" -blok by. In die Booleaanse sit 'n "_ en _." In 'n Booleans, plaas 'sleutel' wat u spring -sleutel 'sal druk', en voeg dan by 'as' 5 'groter is as' val '.' In die 'as dan' blok, sit 'stel' y vel 'op' 12 (springhoogte. '"
U sal opmerk dat u speler nie altyd die grond raak nie. Maak 'n nuwe kostuum, maak dit kleiner aan alle kante. Skakel kostuum in 'vir ewig' in 'lus' vir 'kostuum2 (nuwe kostuum).'
As u dit korrek gedoen het, moet dit soos die prentjie hierbo lyk
Stap 4: Horisontale botsingsopsporing
Skep 'n nuwe veranderlike genaamd helling. Onder "verander x met 'spoed'," voeg 'n "ingestelde helling by" 0. '"
Voeg 'n herhaling by tot 'n blok daaronder. Sit '' 'raak grond' of 'helling' gelyk aan 8 '.' Voeg daarby 'n 'verander y met' 1 '' en 'verander helling met' 1. 'Onder die herhaal tot' lus, voeg 'n "as 'helling' gelyk is aan '9' dan," lus. Voeg daarby 'n "verandering x met '0' minus 'spoed', 'dan voeg 'n' verandering y met '0' minus 'helling' by.""
As u hierdie stap korrek gedoen het, moet u kode soos op die foto hierbo lyk.
Stap 5: Vertikale botsingsopsporing
Wysig die blok "raak grond", voeg 'n Boole by, noem dit 'plafon'. In ons 'raakgrond' in die 'ewig' lus voeg 'y vel' groter as '0.'
Haal alles uit die "herhaal tot" lus. Sit 'n "as dan anders" lus in die "herhaal tot" lus en voeg "plafon" by in die Boole. In die gedeelte "as dan", voeg "verander y by '-1.'
Voeg onder die "as dan anders" lus 'n "stel 'y vel' by '0.'"
As u die instruksies gevolg het, moet dit soos die prentjie hierbo lyk
Stap 6: Ekstra
Skep 'n nuwe sprite. Dit sal die ekstras bevat.
In die ewige lus, kry 'n "as 'raak kleur rooi (jy moet die presiese kleur kry)' dan" lus. Sit 'n blok "stel posisie" daarin. Voer die koördinate in waar u speler uitkom. Kry 'n "as 'raak kleur blou' dan" lus. Sit 'n blok "stel posisie" daarin. Voer die koördinate in waar u speler uitkom. Stuur ook 'boodskap1' daarin
Kry 'in ontvangs' sowel as ekstras 'wanneer ek' boodskap1 'ontvang' en 'volgende kostuum'.
U het nou die vaardighede om 'n basiese platform te maak. Voeg daarby.
Klik op die skakel vir meer hulp. Hy doen alles waaroor hy praat, dit is sy kode.
scratch.mit.edu/projects/68924432/
Aanbeveel:
Sponssensor vir kras: 23 stappe (met foto's)
Sponssensor vir kras: (ek redigeer hierdie instruksie om die Micro: Bit te gebruik! Aangesien Scratch 3.0 dit nie ondersteun nie en dit ondersteun die Micro: Bit) Die sponssensor werk soos 'n veranderlike weerstand- elektrisiteit gaan deur 'n nat spons. Namate die spons meer gedruk word
Maak 'n 4,75 duim passiewe radiator luidspreker vuil goedkoop vanaf kras (paar): 10 stappe
Maak 'n 4,75 duim passiewe radiator -luidsprekervuil goedkoop van nuuts af (paar): ek het onlangs na passiewe radiatorluidsprekers gekyk en besef dat dit duur is, so ek het 'n paar onderdele teëgekom en ek sal jou wys hoe om self een te bou
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
Hoe om te kodeer met kras: 15 stappe
Hoe om te kodeer met Scratch: Hallo ouens! Dit is floppyman2! Hierdie projek gee u 'n idee van hoe u 'n platformspeletjie heeltemal kan begin
Musiekreaktiewe lig -- Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak vir die maak van 'n tafelblad: 5 stappe (met foto's)
Musiekreaktiewe lig || Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak om lessenaars te maak: Hallo ouens, vandag bou ons 'n baie interessante projek. Vandag gaan ons musiek reaktiewe lig bou. Die LED sal sy helderheid verander volgens die bas wat eintlik 'n lae-frekwensie klanksein is. Dit is baie eenvoudig om te bou. Ons sal