Cocos Creator 實現背景無限滾動效果

2021-10-03 07:27:26 字數 679 閱讀 3387

5、效果展示

6、結束語

我們在製作一些2d遊戲時經常需要用到背景的滾動效果來做一些文章。

那麼既然背景滾動,那麼我們總不能做乙個無限長的背景來移動吧,那怎麼辦呢!事實上,解決方案不止一種,我們這裡說一下兩張背景圖無限滾動的方法。

簡單來說就是場景中兩張背景交替的在移動,在遊戲的每幀中不斷更新的位置,以實現背景的迴圈滾動效果。

場景使用兩個並列的背景圖,如下所示:

下面我們直接上**。

const  = cc._decorator;

@ccclass

export default class scene extends cc.component

startbgroll()

),cc.spawn(

movebyaction,

cc.targetedaction(self.bgnode2,movetoaction)

),cc.callfunc(()=>),

);action.repeatforever();

this.bgnode1.runaction(action);}}

**比較簡單這裡就不介紹了。

cocos creator 遊戲UI揹包實現

首先建立乙個精靈節點使用背景圖 然後新增關閉 整理 使用按鈕 滾動檢視 將圖示,格仔和整個介面作為預製體 載入後 用instantiate 函式生成多個格仔 然後把圖示貼上去 cc.class onclickbutton event,data else if data reset else if d...

Cocos Creator 實現大廳 子遊戲模式

之前一直負責的是cocos2dx lua的開發,lua作為指令碼語言,非常適合做熱更新及大廳 子遊戲模式的開發。而cocos creator使用的是js或者ts,作為指令碼語言也是很方便做熱更新的,但是js編譯是把所有的指令碼編譯成乙個單獨的js檔案,如果不做調整,會導致所有的大廳 遊戲 編譯成乙個...

受挫時背背激勵語錄

據說是可以激勵人的一生 1 不問收穫,只問耕耘。如同種樹,先有根莖,再有枝葉,爾後花實,好好勞動,不要想太多,那樣只會使人膽小 懶惰 2 體育鍛煉可以 有時可以迅速 使人樂觀 科學實驗證明 3 勤奮,機會,樂觀是成功的三要素。注意 傳統觀念認為勤奮和機會是成功的要素,但是經過統計學和成功人士的分析得...