{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"PixiJS ile Oyun Geli\u015ftirmenin Temelleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"fcVei7jCBX\"><a href=\"https:\/\/fatihsoysal.com\/blog\/pixijs-ile-oyun-gelistirmenin-temelleri\/\">PixiJS ile Oyun Geli\u015ftirmenin Temelleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/pixijs-ile-oyun-gelistirmenin-temelleri\/embed\/#?secret=fcVei7jCBX\" width=\"600\" height=\"338\" title=\"&#8220;PixiJS ile Oyun Geli\u015ftirmenin Temelleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"fcVei7jCBX\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"PixiJS, HTML5 canvas'\u0131 kullanarak performansl\u0131 2B oyunlar ve uygulamalar olu\u015fturman\u0131za olanak sa\u011flayan g\u00fc\u00e7l\u00fc bir JavaScript k\u00fct\u00fcphanesidir. Ancak, basit bir animasyon olu\u015fturman\u0131n \u00f6tesinde, karma\u015f\u0131k oyun mekaniklerini uygulamak ve performansl\u0131 bir oyun geli\u015ftirmek i\u00e7in sa\u011flam bir anlay\u0131\u015f gerektirir. Bu makalede, PixiJS'i kullanarak temel oyun konseptlerini nas\u0131l uygulayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z, ger\u00e7ek d\u00fcnya \u00f6rnekleriyle destekleyece\u011fiz ve performans optimizasyonlar\u0131na de\u011finece\u011fiz. PixiJS ile oyun geli\u015ftirme yolculu\u011funuza ba\u015flaman\u0131z i\u00e7in kapsaml\u0131 bir rehber sunmay\u0131 hedefliyoruz."}