{"id":698,"date":"2015-01-05T11:06:56","date_gmt":"2015-01-05T11:06:56","guid":{"rendered":"http:\/\/www.drujduv.net\/?p=698"},"modified":"2015-01-05T11:06:56","modified_gmt":"2015-01-05T11:06:56","slug":"drujdova-insomnie-aneb-hastak-nosleep-hastak-gejmejkr","status":"publish","type":"post","link":"http:\/\/www.drujduv.net\/?p=698","title":{"rendered":"Drujdova insomnie aneb h\u00e1\u0161tak nosleep h\u00e1\u0161tak gejmejkr"},"content":{"rendered":"<p>Jedna japonsk\u00e1 legenda prav\u00ed, \u017ee kdy\u017e nem\u016f\u017eete usnout, jste pr\u00e1v\u011b v n\u011b\u010d\u00edm snu. A proto\u017ee jsem se po mrt\u011b moc letech zase rozhodl n\u011bco m\u00e1lo napsat na blog, a\u00a0proto\u017ee jsem si po je\u0161t\u011b v\u00edce l\u00e9tech zalo\u017eil novou rubri\u010dku na blog\u00edsku, budu ps\u00e1t pr\u00e1v\u011b o n\u00ed. Rubri\u010dka se jmenuje Insomnie.<\/p>\n<p><!--more--><\/p>\n<p>No, a jak by napsala ka\u017ed\u00e1 t\u0159in\u00e1ctilet\u00e1 blogerka jako jsem j\u00e1 : &#8222;A co v rubrice najdete?&#8220;<\/p>\n<p>No, prost\u011b v\u011bci co jsem ud\u011blal kdy\u017e jsem nespal. N\u011bkdy p\u016fjde o obr\u00e1zek, p\u00edsni\u010dku, text\u00a0a\u00a0n\u011bkdy kousek k\u00f3du. (Co\u017e je tenhle p\u0159\u00edpad.)<\/p>\n<p>Tak\u017ee&#8230; Co \u017ee jsem to ud\u011blal?<\/p>\n<p><a href=\"\/wp-content\/insomnia\/topdown\/\" target=\"_blank\">TOHLE<\/a>\u00a0(otev\u0159e se to v nov\u00e9m okn\u011b, tak se nebojte, neopust\u00edte tento skv\u011bl\u00fd blog) Kole\u010dkem krysy nastavujete intenzitu lijavce.<\/p>\n<p>Tak&#8230; A te\u010f k tomu jak jsem to ud\u011blal&#8230; Mus\u00edm se toti\u017e pochlubit\u00a0t\u00edm,\u00a0\u017ee je to \u0159e\u0161eno nejdebiln\u011bj\u0161\u00edm mo\u017en\u00fdm zp\u016fsobem na jak\u00fd jsem spolu s internetem p\u0159i\u0161el.<\/p>\n<p>Pou\u017e\u00edv\u00e1m t\u0159i objekty:<\/p>\n<p>1. obj_rain_generator<\/p>\n<p>2. obj_rain<\/p>\n<p>3. obj_splash<\/p>\n<p>N\u011bkte\u0159\u00ed z v\u00e1s ji\u017e jist\u011b tu\u0161\u00ed pro\u010d je to tak stra\u0161n\u011b blb\u011b. Ale pro ty, kter\u00fdm je to jedno, sep\u00ed\u0161u tutorial.<\/p>\n<p>Prvn\u00ed &#8211; obj_rain generator.<\/p>\n<p>Tam m\u00e1m ve step eventu toto :<\/p>\n<p>[pastacode lang=&#8220;markup&#8220; message=&#8220;&#8220; highlight=&#8220;&#8220; provider=&#8220;manual&#8220;]<\/p>\n<pre><code>\/\/\/rain generate\r\nedge = 10;\r\n\r\nrepeat(intensity) {\r\ninstance_create(view_xview-edge+random(view_wview+edge*2),\r\n                view_yview-edge+random(view_hview+edge*2),\r\n                obj_rain) }<\/code><\/pre>\n<p>[\/pastacode]<\/p>\n<p>edge ur\u010duje jak daleko za view se m\u00e1 d\u00e9\u0161\u0165 vytv\u00e1\u0159et a m\u00edsto intensity si dejte jak\u00e9koliv \u010d\u00edslo. (siln\u011b doporu\u010duji 20 a m\u00e9n\u011b \ud83d\ude00 )<\/p>\n<p>Dal\u0161\u00ed je obj_rain.<\/p>\n<p>Ten je&#8230;. Slo\u017eit\u011bj\u0161\u00ed.<\/p>\n<p>Create event<\/p>\n<p>[pastacode lang=&#8220;markup&#8220; message=&#8220;&#8220; highlight=&#8220;&#8220; provider=&#8220;manual&#8220;]<\/p>\n<pre><code>\/\/\/set_height\r\nheight=20\r\n<\/code><\/pre>\n<p>[\/pastacode]<\/p>\n<p>Step event<\/p>\n<p>[pastacode lang=&#8220;markup&#8220; message=&#8220;&#8220; highlight=&#8220;&#8220; provider=&#8220;manual&#8220;]<\/p>\n<pre><code>height-=1\r\nif height&lt;=0{\r\ninstance_change(obj_splash,false)\r\n}<\/code><\/pre>\n<p>[\/pastacode]<\/p>\n<p>A &#8230; draw event<\/p>\n<p>[pastacode lang=&#8220;markup&#8220; message=&#8220;&#8220; highlight=&#8220;&#8220; provider=&#8220;manual&#8220;]<\/p>\n<pre><code>\/\/nastaven\u00ed barvi\u010dek a t\u00e1k\r\ndraw_set_color(choose(c_ltgray,c_dkgray,c_white));\r\ndraw_set_alpha(0.5);\r\n\r\nvar length; \/\/length of drop\r\nvar vectorx, vectory; \/\/distance from middle of screen\r\n\r\n\/\/kalkuluj vektory\r\nvectorx = (x-(view_xview+view_wview\/2))\/(view_wview\/2);\r\nvectory = (y-(view_yview+view_hview\/2))\/(view_hview\/2);\r\n\r\nlength = 1;\/\/length of rain drop\r\n\r\n\/\/nakresli chcanek\r\ndraw_line_width(x+vectorx*sqr(height) ,y+vectory*sqr(height),\r\n        x+vectorx*sqr(height+length),y+vectory*sqr(height+length),2);\r\n        \r\n\/\/resetuj nastaven\u00ed kreslen\u00ed\r\ndraw_set_alpha(1);\r\ndraw_set_color(c_white);<\/code><\/pre>\n<p>[\/pastacode]<\/p>\n<p>A jako posledn\u00ed&#8230; obj_splash<\/p>\n<p>Ten m\u00e1 jako jedin\u00fd sprite. <a href=\"http:\/\/www.drujduv.net\/wp-content\/uploads\/2015\/01\/spr_splash_strip3.png\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-707 alignleft\" src=\"http:\/\/www.drujduv.net\/wp-content\/uploads\/2015\/01\/spr_splash_strip3.png\" alt=\"spr_splash_strip3\" width=\"192\" height=\"64\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>A v sob\u011b event animation end a v n\u011bm ikonku destroy self.<\/p>\n<p>Pokud \u010dek\u00e1te vysv\u011btlen\u00ed k\u00f3du, \u010dek\u00e1te marn\u011b, je to kop\u00edrka z netu a tomu vykreslov\u00e1n\u00ed de\u0161t\u011b prost\u011b nerozum\u00edm. Tak\u017ee si to zkop\u00edrujte a u\u017eijte :D.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jedna japonsk\u00e1 legenda prav\u00ed, \u017ee kdy\u017e nem\u016f\u017eete usnout, jste pr\u00e1v\u011b v n\u011b\u010d\u00edm snu. A proto\u017ee jsem se po mrt\u011b moc letech zase rozhodl n\u011bco m\u00e1lo napsat na blog, a\u00a0proto\u017ee jsem si po je\u0161t\u011b v\u00edce l\u00e9tech zalo\u017eil novou rubri\u010dku na blog\u00edsku, budu ps\u00e1t pr\u00e1v\u011b o n\u00ed. Rubri\u010dka se jmenuje Insomnie.<\/p>\n","protected":false},"author":1,"featured_media":699,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[144],"tags":[],"class_list":["post-698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insomnie"],"_links":{"self":[{"href":"http:\/\/www.drujduv.net\/index.php?rest_route=\/wp\/v2\/posts\/698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.drujduv.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.drujduv.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.drujduv.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.drujduv.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=698"}],"version-history":[{"count":0,"href":"http:\/\/www.drujduv.net\/index.php?rest_route=\/wp\/v2\/posts\/698\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.drujduv.net\/index.php?rest_route=\/wp\/v2\/media\/699"}],"wp:attachment":[{"href":"http:\/\/www.drujduv.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.drujduv.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=698"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.drujduv.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}