Pouze tento týden sleva až 80 % na e-learning týkající se Javy
Avatar

Člen
Avatar
:13.2.2013 18:25

Tak k začátku :D
U objektu 1 mám nastavenou gravitaci, a potřebuji aby se od objektu 2 odrážel do doby, kdy bude mít objekt 1 rychlost větší než 0.1.
Pokud bude mít rychlost menší tak aby se přestal odrážet a spustil horizontální rychlost

Zkoušel jsem postup funkcí, kde bylo:

  1. kód: if (vspeed < 0.1) hspeed = 1
  2. akce: else
  3. akce: bounce

Ale to mi nefunguje :(
Poradíte někdo, jak to upravit???

 
Odpovědět
13.2.2013 18:25
Avatar
Maxfx
Redaktor
Avatar
Maxfx:13.2.2013 18:52

přes vektory http://nehe.ceske-hry.cz/tut_30.php

Editováno 13.2.2013 18:54
Nahoru Odpovědět
13.2.2013 18:52
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Odpovídá na Maxfx
Zdeněk Pavlátka:13.2.2013 19:03

K čemu budou u gamemakeru vektory?

Nahoru Odpovědět
13.2.2013 19:03
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar

Člen
Avatar
Odpovídá na Maxfx
:13.2.2013 19:35

nejde to jednodušeji???

 
Nahoru Odpovědět
13.2.2013 19:35
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Maxfx
Redaktor
Avatar
Odpovídá na Zdeněk Pavlátka
Maxfx:13.2.2013 19:52

Jo to je gamemaker :D :D tak nic :D

Nahoru Odpovědět
13.2.2013 19:52
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
TomBen
Redaktor
Avatar
TomBen:14.2.2013 0:46

Třeba nějak takto:
http://www.ulozto.cz/…M/schody-gmk
V zásadě jsou v tom dvě zrádné věci:
a/ rychlost 0.1 je příliš malá a obvykle prostě nenastane
takže podmínka nezafunguje
b/ vspeed při odrazu pulsuje ze záporu do kladu
proto je dobré testovat absolutní hodnotu rychlosti

Nahoru Odpovědět
14.2.2013 0:46
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar

Člen
Avatar
Odpovídá na TomBen
:14.2.2013 12:19

Díky přesně to jsem potřeboval

 
Nahoru Odpovědět
14.2.2013 12:19
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.