Simppeli pallonpyöritys

Tehdään hyvin yksinkertainen simulaaatio, jossa kuljetellaan palloa näppäimistön avulla pelilaudalla.

Tee plane ja lisää sen päälle pallo. Aloitetaan lisäämällä liikevoima palloon.

  1. Valitse pallo ja avaa Logic-paneeli(F4).
  2. Klikkaa Add -painiketta sekä Sensors, Controllers ja Actuators kohdissa.
  3. Valitse sensorin tyypiksi keyboard ja aseta haluamasi näppäin Key-kohtaan.
  4. Vedä sensorin kultaisesta pallukasta hiirellä controllerin pallukkaan (muodostuu viiva).
  5. Tee samanlainen liitos controllerin ja actuatorin välille.

Nyt logiikka on valmis, mutta se ei tee vielä mitään.

  1. Actuator kohtaan voidaan määritellä mitä tehdään kun havaitaan että määrittelemääsi näppäintä painetaan.
  2. Tarkista että actuatorin tyyppi Motion.
  3. Määritä Force kenttään jokin arvo ja ota L-painike pois päältä kentän perässä.
  4. Kokeile! (p)
  5. Samalla tavoin voit asettaa voiman jokaiselle neljälle eri suunnalle.

 

top

Törmäyksestä katoava sylinteri

Lisätään seuraavaksi este, joka katoaa törmäyksen voimasta.

  1. Luo jokin este radalle (kuutio, sylinteri)
  2. Valitse se ja avaa Logic-paneeli.
  3. Jälleen klikkaa add kaikiissa kolmessa kohdassa (sensors, controllers ja actuators).
  4. Valitse sensorin tyypiksi Collision.
    - Collision tyyppi tarkoittaa sitä, että sensori lähettää tapahtuman joka kerta kun kappaleeseen osutaan.
  5. Liitä sensori controllerin kautta actuatoriin (voi suomenkieliparkaa!)
  6. Valitse actuatorin tyypiksi Edit Object ja valitse sen alla olevasta valikosta End Object.
  7. Kokeile. Kun törmäät pallolla esteeseen sen pitäisi kadota.

Voit kopioida esteitä (shift + D), jolloin logiikka kopioituu mukana.

Lataa blend-tiedosto tästä. Tiedossa on toteutettu animaation laukaiseminen sensorien avulla.

top

FAQ

Mistä voin muuttaa painovoiman suuruutta?

Shading-paneelista ja sen Worl-buttonin alta löytyy kohta Mist/Stars/Phys.




Miten voin määrittää kappaleiden elastisuuden?

Määrittämällä materiaalin Restitute-arvon.


Powered by Website Baker