iT邦幫忙

DAY 7
1

從0開始用Cocos2d for iPhone寫App Game的30天系列 第 7

[Day7] 圖層概念

  • 分享至 

  • xImage
  •  

在玩遊戲的過程中,會發現場景中有形形色色的角色,舉個例子:場景中有人、樹、草地、屋子、河流等...,而每個物件都是一種角色。

角色這麼多,有時在xxx的前面,有時在xxx的後面,如果不處理他們,將會成為問題,使場景無法成形,遊戲無法進行。

今天就來讓我們瞭解圖層的概念。
而什麼是圖層呢?圖層是由各自獨立的一層圖,一層層相疊而成,互不影響。

一般在增加場景物件,會透過x/y軸設定物件的位置,愈後面增加物件的會蓋在之前的物件上面。
現在換個角度思考,將前後方當成穿透的空間形成一條z軸,被壓在愈下面的物件z值愈小,愈上面的物件z愈大,這條z軸決定了物件在圖層上的優先順序。

示意圖如下:

因此,新增物件至場景中,不能只是思考物件的x/y軸的位置,還必需設定z軸的位置,決定每個物件圖層優先順序,避免掉場景不夠真實(奇怪)的狀況。

之後我們將會學習如何以三軸(x, y, z)的角度將物件增加至場景。


上一篇
[Day6] 簡單的動畫事件
下一篇
[Day 8] 場景的生命週期
系列文
從0開始用Cocos2d for iPhone寫App Game的30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
henryfan
iT邦新手 5 級 ‧ 2014-10-13 10:47:47

哇!圖層概念真的太重要了!這樣才知道每個圖層和物件的相對應關係呀!

我要留言

立即登入留言