2013-11-26 98 views
0

即時消息製作雙面滾動遊戲。問題是,我已經到了我的遊戲世界比閃光舞臺/工作區水平更寬的地步。我想知道其他人怎麼處理這個問題,因爲拖動我的動畫片段500像素到左邊只是爲了改變一個小細節,然後把它拖回500像素到它在遊戲中的位置上工作太多了。在Flash中使用大型遊戲世界

回答

0

對於sidescrollers,遊戲世界本身通常是由actionscript創建的。 你可以做到這一點,就是讓內容的每個「屏幕全部」都是自己的對象,然後在玩家在關卡中移動時添加內容。

0

首先,您可以在Flash CS中進行滾動。其次,在大多數側面卷軸中,尤其是可能無限的側面卷軸中,您將無法將所需的所有對象添加到舞臺上,因此您必須設計一種在運行時放置它們的算法,或重複一系列「試驗「,它可以在設計時設計,但必須非常短(儘管它們可能比舞臺更寬)。

關於在運行階段將對象放置在舞臺上 - 您可以控制要顯示的對象,可以將對象放在舞臺的可見區域之前,然後以相同的速度向左滾動所有對象(如果使用容器MC,你可以滾動那個,但最終用完一個無限滾動的座標空間,所以也許可以稍微改變一次容器),那麼如果一個對象的X(或Y,如果垂直滾動)座標太遠離舞臺的另一端,您將其從顯示和處理中移除。