{"id":194,"date":"2013-11-11T16:48:00","date_gmt":"2013-11-11T15:48:00","guid":{"rendered":"https:\/\/www.urwigo.cz\/?p=194"},"modified":"2022-11-18T16:58:59","modified_gmt":"2022-11-18T15:58:59","slug":"jdeme-na-to-s-urwigem-4-definice-zon-ii","status":"publish","type":"post","link":"https:\/\/www.urwigo.cz\/?p=194","title":{"rendered":"Jdeme na to s Urwigem &#8211; 4. Definice z\u00f3n II."},"content":{"rendered":"\n<p>Dnes dokon\u010d\u00edme definici z\u00f3ny, kterou jsme za\u010dali&nbsp;<a href=\"https:\/\/www.urwigo.cz\/?p=186\">v minul\u00e9m d\u00edle<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Viditelnost a aktivita<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"374\" height=\"233\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Zona-Viditelnost-a-aktivita.jpg\" alt=\"\" class=\"wp-image-195\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Zona-Viditelnost-a-aktivita.jpg 374w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Zona-Viditelnost-a-aktivita-300x187.jpg 300w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/figure>\n\n\n\n<p>Ka\u017ed\u00e1 z\u00f3na m\u00e1 dva d\u016fle\u017eit\u00e9 atributy, kter\u00e9 ur\u010duj\u00ed jej\u00ed moment\u00e1ln\u00ed stav. Jsou jimi <em>viditelnost <\/em>a <em>aktivita<\/em>.<br>Z\u00f3na tedy m\u016f\u017ee b\u00fdt z pohledu&nbsp;<em>viditelnosti<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>viditeln\u00e1<\/em>&nbsp;&#8211; zobrazuje se v seznamu z\u00f3n v p\u0159ehr\u00e1va\u010di a hr\u00e1\u010d se na ni m\u016f\u017ee nechat navigovat,<\/li>\n\n\n\n<li><em>neviditeln\u00e1 (skryt\u00e1)<\/em>&nbsp;&#8211; nezobrazuje se v seznamu z\u00f3n a hr\u00e1\u010d se na ni nem\u016f\u017ee nechat navigovat.<\/li>\n<\/ul>\n\n\n\n<p>Z pohledu&nbsp;<em>aktivity<\/em>&nbsp;pak m\u016f\u017ee b\u00fdt<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>aktivn\u00ed<\/em>&nbsp;&#8211; p\u0159i vstupu do z\u00f3ny nebo p\u0159i p\u0159ibl\u00ed\u017een\u00ed k n\u00ed m\u016f\u017ee doj\u00edt k n\u011bjak\u00e9 akci,<\/li>\n\n\n\n<li><em>neaktivn\u00ed<\/em>&nbsp;&#8211; s touto z\u00f3nou p\u0159ehr\u00e1va\u010d nijak nepracuje, k \u017e\u00e1dn\u00fdm akc\u00edm v souvislost\u00ed s n\u00ed nedoch\u00e1z\u00ed.<\/li>\n<\/ul>\n\n\n\n<p>Vz\u00e1jemnou kombinac\u00ed hodnot t\u011bchto dvou atribut\u016f se m\u016f\u017ee z\u00f3na nach\u00e1zet v jednom ze t\u0159\u00ed n\u00e1sleduj\u00edc\u00edch stav\u016f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>viditeln\u00e1 aktivn\u00ed<\/em>&nbsp;&#8211; b\u011b\u017en\u00fd stav: hr\u00e1\u010d vid\u00ed z\u00f3nu v seznamu, m\u016f\u017ee se na ni nechat navigovat a p\u0159i vstupu nebo p\u0159ibl\u00ed\u017een\u00ed se vykon\u00e1 akce,<\/li>\n\n\n\n<li><em>skryt\u00e1 aktivn\u00ed<\/em>\u00a0&#8211; z\u00f3nu hr\u00e1\u010d nevid\u00ed, ale p\u0159i vstupu nebo p\u0159ibl\u00ed\u017een\u00ed se vykon\u00e1 akce; pomoc\u00ed skryt\u00fdch aktivn\u00edch z\u00f3n se daj\u00ed ve h\u0159e prov\u00e1d\u011bt r\u016fzn\u00e9 efekty.\u00a0<a href=\"https:\/\/www.urwigo.cz\/?p=174\">V na\u0161em p\u0159\u00edkladu s pern\u00edkovou chaloupkou<\/a>\u00a0m\u016f\u017ee b\u00fdt skrytou aktivn\u00ed z\u00f3nou nap\u0159. z\u00f3na \u201eM\u00fdtina\u201c &#8211; hr\u00e1\u010d se jej\u00ed um\u00edst\u011bn\u00ed dozv\u00ed jin\u00fdm zp\u016fsobem a bude muset do n\u00ed doj\u00edt, ani\u017e by se na ni mohl nechat navigovat,<\/li>\n\n\n\n<li><em>neaktivn\u00ed<\/em>&nbsp;&#8211; bez ohledu na to, jestli je viditeln\u00e1 nebo skryt\u00e1, tato z\u00f3na v tuto chv\u00edli nijak neovliv\u0148uje hru, je \u201evypnut\u00e1\u201c.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Pozor na p\u0159\u00edli\u0161 mnoho sou\u010dasn\u011b aktivn\u00edch z\u00f3n<\/strong><\/h4>\n\n\n\n<p>Bohu\u017eel zde mus\u00edm upozornit na jedno \u00faskal\u00ed, kter\u00e9 tvorbu hry pon\u011bkud komplikuje. S aktivn\u00edmi z\u00f3nami je nutn\u00e9 nakl\u00e1dat velmi opatrn\u011b. V\u011bt\u0161\u00ed po\u010det sou\u010dasn\u011b aktivn\u00edch z\u00f3n bez ohledu na viditelnost zp\u016fsobuje probl\u00e9my, kter\u00e9 mohou skon\u010dit i p\u00e1dem aplikace a hru nebude mo\u017en\u00e9 dohr\u00e1t! Telefony v\u011bt\u0161inou bez probl\u00e9m\u016f zvl\u00e1dnou dostate\u010dn\u00fd po\u010det sou\u010dasn\u011b aktivn\u00edch z\u00f3n, p\u0159\u00edstroje Garmin v\u0161ak za\u010dnou selh\u00e1vat u\u017e p\u0159i pom\u011brn\u011b mal\u00e9m po\u010dtu.<br><strong>Bezpe\u010dn\u00fd po\u010det sou\u010dasn\u011b aktivn\u00edch z\u00f3n je 6.<\/strong>&nbsp;Sedm je na hran\u011b (m\u016f\u017ee to fungovat, ale taky nemus\u00ed), v\u00edce u\u017e je hazardem. V\u017edy je vhodn\u00e9 to vyzkou\u0161et v praxi na n\u011bjak\u00e9m Garminovi. Je v\u0161ak pot\u0159eba m\u00edt na pam\u011bti, \u017ee i kdy\u017e to bude fungovat na jednom, nikde nen\u00ed zaru\u010deno, \u017ee to bude fungovat na v\u0161ech! Proto nedoporu\u010duji po\u010det sou\u010dasn\u011b aktivn\u00edch z\u00f3n 6 p\u0159ekra\u010dovat.<br>Z\u00e1rove\u0148 zd\u016fraz\u0148uji, \u017ee toto omezen\u00ed se t\u00fdk\u00e1 pouze z\u00f3n aktivn\u00edch v jednom okam\u017eiku. Neaktivn\u00edch z\u00f3n m\u016f\u017ee hra obsahovat (a taky v\u011bt\u0161inou obsahuje) mnohem v\u00edc. Na druhou stranu na limit nem\u00e1 vliv viditelnost &#8211; viditeln\u00e9 i skryt\u00e9, pokud jsou aktivn\u00ed, se do limitu po\u010d\u00edtaj\u00ed.<br>Jak pozn\u00e1me, \u017ee jsme limit aktivn\u00edch z\u00f3n p\u0159ekro\u010dili? Garmin n\u00e1m to v\u011bt\u0161inou sd\u011bl\u00ed roztomil\u00fdm zp\u016fsobem &#8211; bez varov\u00e1n\u00ed a bez dal\u0161\u00ed hl\u00e1\u0161ky se vypne. D\u00e1 se p\u0159edpokl\u00e1dat, \u017ee i telefony budou m\u00edt n\u011bjak\u00fd sv\u016fj limit, ale ten se mi zat\u00edm nepoda\u0159ilo zjistit, tak\u017ee chov\u00e1n\u00ed telefonu v tomto p\u0159\u00edpad\u011b nezn\u00e1m. Jak vid\u00edte, limit aktivn\u00edch z\u00f3n nelze br\u00e1t na lehkou v\u00e1hu, mus\u00edme s n\u00edm po\u010d\u00edtat a nau\u010dit se s n\u00edm \u017e\u00edt.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Praktick\u00e9 rady<\/strong><\/h4>\n\n\n\n<p>Na za\u010d\u00e1tku hry budeme v\u0161echny z\u00f3ny vytv\u00e1\u0159et jako neaktivn\u00ed (v\u00fdjimku tvo\u0159\u00ed z\u00f3ny, kter\u00e9 jsou aktivn\u00ed hned po startu hry &#8211; v na\u0161em p\u0159\u00edpad\u011b to bude z\u00f3na \u201eLes\u201c). Aktivovat a deaktivovat je budeme ve vhodn\u00fd okam\u017eik pomoc\u00ed p\u0159\u00edslu\u0161n\u00e9ho k\u00f3du.<br>Pokud v n\u011bjak\u00e9m okam\u017eiku chceme ur\u010dit\u00e9 z\u00f3ny aktivovat a jin\u00e9 deaktivovat,&nbsp;<strong>provedeme nejprve deaktivace a teprve potom aktivace!<\/strong>&nbsp;Kdybychom to ud\u011blali obr\u00e1cen\u011b, mohlo by se st\u00e1t, \u017ee bychom p\u0159ekro\u010dili limit a ne\u017e bychom se sta\u010dili n\u00e1slednou deaktivac\u00ed dostat do bezpe\u010dn\u00fdch vod, hra by mohla spadnout.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Zobrazen\u00ed objekt\u016f<\/strong><\/h3>\n\n\n\n<p>Jak si uk\u00e1\u017eeme p\u0159\u00ed\u0161t\u011b, z\u00f3na m\u016f\u017ee obsahovat&nbsp;<em>p\u0159edm\u011bty<\/em>&nbsp;nebo&nbsp;<em>postavy<\/em>. Autor m\u016f\u017ee ur\u010dit, kdy se tyto objekty hr\u00e1\u010di zobraz\u00ed. V \u010d\u00e1sti&nbsp;<em>Z\u00f3na<\/em>&nbsp;v poli&nbsp;<em>Zobrazit objekty<\/em>&nbsp;je mo\u017en\u00e9 vybrat jednu z n\u00e1sleduj\u00edc\u00edch mo\u017enost\u00ed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Nikdy<\/em>&nbsp;&#8211; objekty v z\u00f3n\u011b se hr\u00e1\u010di nezobraz\u00ed nikdy. Up\u0159\u00edmn\u011b \u0159e\u010deno, nen\u00ed moc d\u016fvod\u016f tuto volbu pou\u017e\u00edvat, ale m\u00e1me ji k dispozici, tak si o n\u00ed \u0159ekn\u011bme. T\u0159eba m\u011b \u010dasem napadne n\u011bjak\u00e9 jej\u00ed smyslupln\u00e9 pou\u017eit\u00ed.<\/li>\n\n\n\n<li><em>P\u0159i vstupu<\/em>&nbsp;&#8211; objekty se hr\u00e1\u010di zobraz\u00ed v okam\u017eiku, kdy se nach\u00e1z\u00ed uvnit\u0159 z\u00f3ny. Nej\u010dast\u011bj\u0161\u00ed pou\u017eit\u00ed, implicitn\u00ed nastaven\u00ed.<\/li>\n\n\n\n<li><em>P\u0159i p\u0159ibl\u00ed\u017een\u00ed<\/em>&nbsp;&#8211; objekty se hr\u00e1\u010di zobraz\u00ed ji\u017e v okam\u017eiku, kdy se dostane do bl\u00edzkosti z\u00f3ny, tj. kdy\u017e jeho vzd\u00e1lenost od z\u00f3ny je men\u0161\u00ed nebo rovna \u00fadaji uveden\u00e9m v pol\u00ed\u010dku&nbsp;<em>V bl\u00edzkosti<\/em>.<\/li>\n\n\n\n<li><em>V\u017edy<\/em>&nbsp;&#8211; objekty se hr\u00e1\u010di zobrazuj\u00ed v\u017edy, kdy\u017e je z\u00f3na viditeln\u00e1 aktivn\u00ed, bez ohledu na to, jak daleko od n\u00ed se hr\u00e1\u010d nach\u00e1z\u00ed.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>V z\u00f3n\u011b, v dosahu, v bl\u00edzkosti<\/strong><\/h3>\n\n\n\n<p>V p\u0159edchoz\u00edm odstavci jsme nakousli pojem&nbsp;<em>bl\u00edzkost<\/em>&nbsp;k z\u00f3n\u011b. Z pohledu pozice hr\u00e1\u010de vzhledem k z\u00f3n\u011b m\u016f\u017eeme rozezn\u00e1vat tyto situace:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>V z\u00f3n\u011b<\/em>&nbsp;&#8211; hr\u00e1\u010d se nach\u00e1z\u00ed uvnit\u0159 polygonu, kter\u00fdm je z\u00f3na tvo\u0159ena.<\/li>\n\n\n\n<li><em>V bl\u00edzkosti<\/em>&nbsp;&#8211; hr\u00e1\u010d se nach\u00e1z\u00ed mimo polygon, kter\u00fdm je z\u00f3na tvo\u0159ena, ale jeho vzd\u00e1lenost k z\u00f3n\u011b je men\u0161\u00ed nebo rovna \u00fadaji uveden\u00e9mu v pol\u00ed\u010dku&nbsp;<em>V bl\u00edzkosti<\/em>.<\/li>\n\n\n\n<li><em>V dosahu<\/em>&nbsp;&#8211; hr\u00e1\u010d se nach\u00e1z\u00ed mimo polygon, kter\u00fdm je z\u00f3na tvo\u0159ena, ale jeho vzd\u00e1lenost k z\u00f3n\u011b je men\u0161\u00ed nebo rovna \u00fadaji uveden\u00e9mu v pol\u00ed\u010dku&nbsp;<em>V dosahu<\/em>. Pokud za\u0161krtneme volbu&nbsp;<em>V\u017edy v dosahu<\/em>, pak se vzd\u00e1lenost nebude vyhodnocovat a hr\u00e1\u010d bude v\u017edy v dosahu z\u00f3ny, nebude-li zrovna p\u0159\u00edmo v n\u00ed.<\/li>\n\n\n\n<li><em>Mimo dosah<\/em>&nbsp;&#8211; hr\u00e1\u010d se nach\u00e1z\u00ed mimo polygon, kter\u00fdm je z\u00f3na tvo\u0159ena, a nen\u00ed ani v dosahu, ani v bl\u00edzkosti.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"469\" height=\"343\" src=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Zona-Dosah.jpg\" alt=\"\" class=\"wp-image-196\" srcset=\"https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Zona-Dosah.jpg 469w, https:\/\/www.urwigo.cz\/wp-content\/uploads\/2022\/11\/Urwigo-Zona-Dosah-300x219.jpg 300w\" sizes=\"auto, (max-width: 469px) 100vw, 469px\" \/><\/figure>\n\n\n\n<p>Na pozici hr\u00e1\u010de v\u016f\u010di z\u00f3n\u011b m\u016f\u017ee autor reagovat spu\u0161t\u011bn\u00edm po\u017eadovan\u00e9ho k\u00f3du (nap\u0159. zobrazit n\u011bjak\u00e9 hl\u00e1\u0161en\u00ed, nastavit parametry apod.) S t\u00edm souvis\u00ed definice jednotliv\u00fdch&nbsp;<em>ud\u00e1lost\u00ed z\u00f3ny<\/em>, co\u017e si podrobn\u011bji rozebereme v n\u011bkter\u00e9 z dal\u0161\u00edch \u010d\u00e1st\u00ed, kde si budeme pov\u00eddat o dopln\u011bn\u00ed logiky p\u0159\u00edb\u011bhu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>P\u0159\u00edkazy<\/strong><\/h3>\n\n\n\n<p>Jak n\u00e1m panel vlastnost\u00ed nab\u00edz\u00ed, lze i k z\u00f3n\u00e1m nadefinovat&nbsp;<em>p\u0159\u00edkazy<\/em>, t\u0159eba&nbsp;<em>Prohledat<\/em>, na jeho\u017e z\u00e1klad\u011b by se n\u00e1m odkryly n\u011bkter\u00e9 jinak skryt\u00e9 \u010d\u00e1sti.<br>Bohu\u017eel, zat\u00edmco na telefonech to funguje bez probl\u00e9m\u016f, Garminy p\u0159\u00edkazy u z\u00f3n nepodporuj\u00ed a nezobrazuj\u00ed je. Z toho d\u016fvodu se jejich pou\u017e\u00edv\u00e1n\u00ed nedoporu\u010duje. Pokud chceme n\u011bco podobn\u00e9ho hr\u00e1\u010di umo\u017enit, nezb\u00fdv\u00e1 n\u00e1m, ne\u017e do z\u00f3ny um\u00edstit speci\u00e1ln\u00ed p\u0159edm\u011bt a p\u0159\u00edkazy nadefinovat u n\u011bj.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dnes dokon\u010d\u00edme definici z\u00f3ny, kterou jsme za\u010dali&nbsp;v minul\u00e9m d\u00edle. Viditelnost a aktivita Ka\u017ed\u00e1 z\u00f3na m\u00e1 dva d\u016fle\u017eit\u00e9 atributy, kter\u00e9 ur\u010duj\u00ed jej\u00ed moment\u00e1ln\u00ed stav. Jsou jimi viditelnost a aktivita.Z\u00f3na tedy m\u016f\u017ee b\u00fdt z pohledu&nbsp;viditelnosti Z pohledu&nbsp;aktivity&nbsp;pak m\u016f\u017ee b\u00fdt Vz\u00e1jemnou kombinac\u00ed hodnot t\u011bchto dvou atribut\u016f se m\u016f\u017ee z\u00f3na nach\u00e1zet v jednom ze t\u0159\u00ed n\u00e1sleduj\u00edc\u00edch stav\u016f: Pozor na [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-194","post","type-post","status-publish","format-standard","hentry","category-navod"],"_links":{"self":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts\/194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=194"}],"version-history":[{"count":2,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts\/194\/revisions"}],"predecessor-version":[{"id":200,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=\/wp\/v2\/posts\/194\/revisions\/200"}],"wp:attachment":[{"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.urwigo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}