Innen: Hungarian Scratch-Wiki

A Hangerő blokk egy hang blokk, illetve egy érték blokk. A blokk értékeként a szereplő vagy a játéktér hangerejét tartalmazza. A blokk megjeleníthető a színpadon, csak úgy mint egy változó esetében.

Példák a használatra

Mivel ez a blokk megadja, hogy milyen hangosak a hanghatások, a dobok, és a leütött hangok, hasznos zenei projektekben, ahol meg kell állapítani, milyen hangerejű egy hangszer, amin játszanak.

Néhány gyakori példa a Hangerő blokkhoz:

  • Hangerő szabályzó
Ezen szereplőre kattintáskor
ismételd eddig <nem <egér lenyomva?>>
  nézz [egérmutató v] felé
  ha <(irány) < [0]> akkor
    nézz (0 v) fokos irányba
  különben
    ha <(irány) > [100]> akkor
      nézz (100 v) fokos irányba
    különben
      hangerő legyen (irány)%
    end
  end
  mondd: ((hangerő) [%] együtt)
end
mondd: ((hangerő) [%] együtt) (2) másodpercig
  • Ciklusok, melyeknek az vet véget, ha a hangerő elér egy bizonyos értéket
ismételd eddig <(hangerő) = [0]>
  hangerő változzon (-10)
end
  • Az aktuálisan lejátszott dolog hangerejének megállapítására
zászlóra kattintáskor
mindig
  mondd: (hangerő)
end

Helyettesítő megoldások

A hangerejét egy szereplőnek a következő kóddal is meg lehet kapni:

([szereplő v][hengereje v])

ahol "szereplő" az adott szereplő saját maga.

Azonban a hangerő egy külön változóban is eltárolható, ha minden egyes hangerőváltoztatásnál a változónkat is frissítjük az új hangerőnek megfelelően. Vagy inkább a változónkat változtatjuk, s hozzá igazítjuk a hangerőt is. A következő két saját blokkot használhatjuk a hangerő változóval történő kezeléséhez:

hangerő legyen (szám1 :: custom-arg) % meghatározása
[hangerő v] legyen (szám1 :: custom-arg)
ha <(hangerő :: variables) < [0]> akkor 
  [hangerő v] legyen [0]
end
ha <(hangerő :: variables) > [100]> akkor 
  [hangerő v] legyen [100]
end
hangerő legyen (hangerő :: variables) %

hangerő változzon (szám1 :: custom-arg) %-kal meghatározása
hangerő legyen ((hangerő :: variables) + (szám1 :: custom-arg)) % :: custom
Megjegyzés Megjegyzés: Fontos, hogy ha a hangerő változónkat folyamatosan össze akarjuk hangolni az igazi hangerővel, akkor csak ezeken a saját blokkokon keresztül változtassuk a hangerőt.

Lásd még

Cookies help us deliver our services. By using our services, you agree to our use of cookies.