iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
0

》群組
今天的內容比較簡單,我們要來使用群組的功能,來創建重複的房子

》Javascript 內容
可以用群組創建重複的物件,節省一些事情。

scene.create = function() {
    this.houses = this.add.group({
        key: 'house',
        repeat: 5,				// 多創建 5 個
        setXY: {
            x: 350,				// 從 x 350 位置開始
            y: 50,				// 從 y 50 位置開始
            stepX: 50,			// 每 x 間隔 50
            stepY: 0
        }
    })

     // 這邊使用 getChildren() 方法,來找群組底下的物件,並 scale 它們
    this.houses.getChildren().forEach(item => {
        item.setScale(0.8)
    })  
}

》結論
今天我們學到如何用群組方式來創建多個物件,不用寫重複的程式碼,更多個 group 的用法,可以參考官網的介紹。
https://ithelp.ithome.com.tw/upload/images/20181023/20111617ItFKaJyF50.png


今天就先到這裡,我們明天見。


上一篇
Day 7:重新與暫停
下一篇
Day 9:Resize
系列文
Phaser 幫我撐個 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言