游戲開辟者需求留意的4個內存運用成績,龔韋華qq,德幫物流,慈禧太后秘密生活電影,家裝輔材,拉拉論壇,win7計劃任務,正太滋味,ug模具論壇,免費在線觀看,桂平天氣,優酷會員共享一人一號,愛q生活,中華渾圓功,負隅頑抗的隅是什么意思,鸚鵡螺,噴墨打印機打印不清楚,如何當明星經紀人,icecream,小靈靈,十二,4399街機三國,慢搖網站,超細磨粉機,下一站巨星國語,簧片電影a 大全,胖胖貓山洞大闖關,600783資金流向,thinkpad s系列,上文引立,西安公路客運網上訂票系統,大連發現王國地址,4567小游戲,增益速遞,九元九包郵,湖南長沙會計網
2019/9/4 0:26:58
龔韋華qq,德幫物流,慈禧太后秘密生活電影,家裝輔材,拉拉論壇,win7計劃任務,正太滋味,ug模具論壇,免費在線觀看,桂平天氣,優酷會員共享一人一號,愛q生活,中華渾圓功,負隅頑抗的隅是什么意思,鸚鵡螺,噴墨打印機打印不清楚,如何當明星經紀人,icecream,小靈靈,十二,4399街機三國,慢搖網站,超細磨粉機,下一站巨星國語,簧片電影a 大全,胖胖貓山洞大闖關,600783資金流向,thinkpad s系列,上文引立,西安公路客運網上訂票系統,大連發現王國地址,4567小游戲,增益速遞,九元九包郵,湖南長沙會計網,最新法規,西單小石虎胡同33號,太倉釣魚網,大沖鋒配置,iphone查詢,王寶強新片疑詐騙,陳美琪個人資料,電鰻超人,下載免費電影,草b片,國外看中國,葉公好龍的啟示,進口奶粉降價,火爆美女,倪海廈去世

  英文譯文:Four Memory Problems to Watch Out for in Game Development

  作者:Aditya Kulkarni

  從販賣視點來看,你的全新手機游戲老是該當實用于昨天人們所運用的大大都設施。“大大都設施”能夠會閃開辟者感觸詫異。在 2015 年 1 月,國際各地的手機用戶數曾經到達 36 億人。以是開辟者的事情即是讓游戲/運用可以順應這些設施的各種硬件束縛條件。開辟者們在開辟像游戲等需求消耗內存的軟件時需求停止更多考慮。經過編寫這篇文章,我期望可以幫忙一些不知道技能的人進一步了解一些內存成績,而這也是他們在努力于 2D 游戲名目時需求思考的內容。

  1、內存走漏:

  內存走漏指的是未被開釋的調配內存塊。

  類比:讓咱們設想你在一個領有 3 個方形儲物柜的房間尋覓一個儲物柜。

lockers (from gamecareerguide)

lockers (from gamecareerguide)

  1. John 和 Danny“需求”貯存本人的配備,而一個儲物柜便足以饜足他們每一小我。以是如今咱們領有 2 個已被運用的儲物柜,以及 1 個擱置的儲物柜。

  2. 這時分 John 需求貯存他的頭盔,而且不再需求他之前貯存的配備。以是如今最抱負的狀況是他該當拿出之前的配備并將頭盔裝出來。然而他卻向辦理者懇求另外一個儲物柜并指望將頭盔放在全新儲物柜中。從邏輯上看,在這以后一切的儲物柜便都滿了。而如今的 John 會遺忘本人貯存在榜首個儲物柜中的配備。

  3. 如今 Danny 需求貯存 2 個頭盔并需求 2 個儲物柜,以是他決議拿掉本人的配備并空出 1 個儲物柜。而后他向辦理者請求了一個新的儲物柜,然而由于一切儲物柜都滿了以是受到了辦理者的回絕。

  在這里,即便 John 從儲物柜中拿掉無用的配備,Danny 也不克不及再運用多進去的貯存時間。

  2、雷同紋路的多個比如:

  一個紋路將占用寬度*高度*4(游戲邦注:白色,綠色,藍色和通明度各占領 1 個字節)的貯存時間。以是一張 512×512 規格的圖象將占領 1.05 兆的內存。而一樣的紋路將占領其 3 倍的貯存時間,也那是 3.15 兆。以是若是咱們想要運用這些圖象作為紋路的話咱們便需求預備多出 3 倍的內存。

  類比:讓咱們以一張出現出你最喜愛的人物“buttman”而且不克不及有限次運用的方形貼紙為例。

sticker (from gamecareerguide)

sticker (from gamecareerguide)

  你需求將這個新人物出現給 3 個相同的人。以是你可以:

  1. 取得 2 張同樣的貼紙,取得 3 個木質結構可以鄙人面貼貼紙,而且你將把這些木制結構投遞給那 3 小我。

  2. 讓那 3 小我去取得歸于本人的木制結構并讓他們將貼紙貼到結構上。

  第 2 個比如得當咱們,由于咱們能夠重復運用一樣的貼紙。這也實用于軟件法式中,即一切人能夠一起想到 buttman。

  3、不用要的迭代:

  比起屢次挪用,在資本中挪用 for/while 輪回更簡略。你能夠在一個輪回中處置多個使命。

  類比:你是一個特務,并需求向 3 個悠遠的相同場合運送包裹。而且你需求從這 3 個相同場合的相同 boss 那搜集到緊張的機密資訊。

  由于你是從相同 boss 那接到這些使命,以是你能夠:

  1. 依據相同 boss 去調配你的使命。比方你能夠駕車返回一切的這 3 個場兼并先完結 boss A 所調配的使命,而后再駕車返回一樣的 3 個場合完結 Boss B 所調配的使命。反之亦然。

  2. 依據相同場合去調配你的使命。比方你能夠先駕車返回榜首個場合,投遞包裹并取得資訊,而后再駕車返回下個場合。

  若是你所制訂的使命方案是像第 1 種狀況那樣的話你即是一個愚笨的特務,由于你需求破費更多時刻和資本去完結一樣的使命。

  4、在內存中保存未運用的目標:

  任什么時候分都只要必定的目標可以被運用或出如今屏幕上。由于咱們領有優先的內存時間,以是任何被留在內存里的額定目標都是在消耗資本。

  類比:你需求將一輛馬車從A點推到B點。讓咱們假如若是馬車未負載任何貨色或許載著最輕的貨色,這即是一個較簡略的使命。然而由于你喜愛啤酒,以是你挑選用馬車去載一桶啤酒,然后加劇了本人使命的難度。

  以是在這里的最好處理方法即是拋卻你所深愛的啤酒。

  這里所列出的成績相對超越我在一篇文章中可以寫下的內容。作為一位開辟者,你該當趕快辨認這些成績并運用有用的處理方法。先克制這些應戰再刊行產物是真實讓人高興的游戲開辟進程。每一小我每一天只領有 24 個小時。關于咱們而言,人們可以破費這些名貴的時刻去測驗咱們所發明的內容即是推進著咱們去開辟游戲的最好能源。

龔韋華qq,德幫物流,慈禧太后秘密生活電影,家裝輔材,拉拉論壇,win7計劃任務,正太滋味,ug模具論壇,免費在線觀看,桂平天氣,優酷會員共享一人一號,愛q生活,中華渾圓功,負隅頑抗的隅是什么意思,鸚鵡螺,噴墨打印機打印不清楚,如何當明星經紀人,icecream,小靈靈,十二,4399街機三國,慢搖網站,超細磨粉機,下一站巨星國語,簧片電影a 大全,胖胖貓山洞大闖關,600783資金流向,thinkpad s系列,上文引立,西安公路客運網上訂票系統,大連發現王國地址,4567小游戲,增益速遞,九元九包郵,湖南長沙會計網,最新法規,西單小石虎胡同33號,太倉釣魚網,大沖鋒配置,iphone查詢,王寶強新片疑詐騙,陳美琪個人資料,電鰻超人,下載免費電影,草b片,國外看中國,葉公好龍的啟示,進口奶粉降價,火爆美女,倪海廈去世




© 2014
北京pk10软件