iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 7
1
Modern Web

以前端角度探討遊戲化的資訊設計系列 第 7

Day 07 - 調整程式內部的變數 Dat.gui

  • 分享至 

  • xImage
  •  

在開發互動式網頁裡,可以外掛 Dat.gui 直接調整程式內部的變數,便於開發與測試

起手式

var gui = new dat.GUI();
var controller = gui.add( 物件 , 屬性名稱 , [最⼩ ] , [ 最⼤ ]) //會傳回controller物件

controller.onChange(function(value) { // 操作中數據
    console.log("controller onChange:" + value)
});
controller.onFinishChange(function(value) { // 結束操作數據
    console.log("controller onChange:" + value)
});

Demo

寫一個簡易 Demo
可改變數值(可限制數值範圍)
可改變色票

 gui.addColor( 物件 , 屬性名稱 ) //會傳回controller物件

進階設定

.updateDisplay(); //將數值更新回控制
.listen(); //數值改變會同步

動畫互動網頁特效入門(JS/CANVAS)

手把手教你使用dat.gui


上一篇
Day 06 - 切換場景(續)
下一篇
Day 08 - JS 型別守護者 TypeScript
系列文
以前端角度探討遊戲化的資訊設計13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言