Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:a098:85...–

peter
Java › Detekce kolizí
28. 11. 2016   #213802

Javu nepouzivam, nechci znat, ale...

"nejsem si jistý, jak to vytáhnout z toho arraylistu."
"poleProtihracu[i] != null"
Ale, vzdyt tady porovnavas, zda ten hrac existuje. takze se k tomu poli dostanes. Podobne to mas pro kulku

cyklus (bullets) {

B = bullets[i] // = [x:123, y:123, w:5, h:5] // takze okraje pak jsou [x, y, x+w, y+h]
cyklus (players) {
P = players[i] // = [x:123, y:123, w:50, h:50] // takze okraje pak jsou [x, y, x+w, y+h]
funkce1();
funkce2();
funkce3();

v javascriptu (html) by se to porovnani napsalo takto
B.x >= P.x ...
B['x'] >= P['x'] //nebo
a ted je treba si vzit papir a nakreslit si to, abys videl, ktere souradnice musis porovnat. Nakreslit si tam ruzne smery, sklony, strel sikmo do hrany, sikmo do rohu...
Pripadne muzes kolem hrace udelat jeste zonu, kde kulka ho sice skrtne, ale neumre z toho.
Muzes si treba rici, ze zasah je povazovany jen tehdy, vnikne-li kulka uplne do hrace. Takze strela na okraji je ignorovana, vyhodnoti se az v dalsim kroku, pokud se zanori do hrace.

peter
PHP › Import zásob do Pohody
28. 11. 2016   #213800

Nejspis to bude
http://www.stormware.cz/…_02_v2.0.xml
Zkusit, jestli tohle projde a pak to pripadne zmenit. Kazdou funkcni kopii si vzdy odlozit bokem. Jestli to delas programem, tak to nejdriv posilej jako text. Pozdeji to doprogramujes na realna data, az ti tam aspon neco projde.

Kdyz jsem neco podobne resil tusim pro zbozi.cz, tak jsem narazil na problem escapovani. Pro URL bylo nutne pouzit escapeHtml(escapeUrl(text)). Jakoze oni umeli propojit zbozi primo na eshop.

peter
PHP › Import zásob do Pohody
28. 11. 2016   #213799

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý