Day 15 我們已經讓 Camera 可以透過鍵盤切換不同視角。但都還是固定好的位置。今天我們要加入 OrbitControls讓使用者可以直接用滑鼠自由操作...
今天進入 Day 28,主要是把前幾天完成的 React 記帳 App 部署到 Vercel,讓原本只能在 localhost:5173 執行的專案,真正變成可...
Day 14 我們已經使用 THREE.Clock,讓行星的自轉與公轉速度改成依照時間計算。今天我們要處理另一個很重要的東西 Camera。目前太陽系雖然已經會...
今天進入 Day 27,主要是整理整個專案,並開始編寫 README.md。 README 到底是寫給誰看的?我整理後發現,README 不只是介紹作品,讓不同...
Day 13 我們已經替八大行星加入公轉軌道,現在每顆行星都可以沿著自己的軌道繞太陽運行。不過目前還有一個問題,我們的動畫速度是使用: planet.angle...
今天進入 Day 26,原本設的目標在之前就順帶做了,所以今天主要是重新整理 App 的 localStorage,讓資料在讀取或寫入發生問題時,不會直接造成白...
Day 12 我們已經讓八大行星開始繞太陽公轉。今天要做的是把每顆行星的公轉路線畫出來。目前行星雖然有在繞太陽移動,但是沒有軌道線時,畫面會比較難看出它到底沿著...
只要是戶外導覽,必定不能以在家或住所附近的穿著為準,以符合所到之處需要的環境、氣候做準備,不用準備「黃金聖衣」等級的貴松松裝備,只要符合「吸濕/排汗/透氣/彈力...
今天進入第二十五今天的目標,使用 useContext 與 Custom Hook 重構 App 的狀態管理,減少原本需要一層一層傳遞的 Props。不過在完成...
Day 11 我們已經讓八大行星開始自轉,並暫時使用 Wireframe 網格,讓旋轉效果比較容易觀察。今天要加入太陽系最重要的動畫之一 行星公轉也就是讓行星不...
關於宗教節慶結合旅遊是會讓人記憶深刻,如同臺灣本島的大甲媽和白沙屯媽遶境,當然馬祖保有閩東祭祀的舊俗,旅客到這裡一定要提醒,務必遵守當地禁忌,以下會挑出比較特別...
今天主要目標是幫記帳 App 加入操作提示,讓使用者在執行動作後,可以知道功能是否成功。除了提示功能之外,今天也一起優化了多國語言與設定頁面,將介面語言擴充成繁...
Day 10 我們已經把太陽與八大行星全部建立完成。今天開始讓太陽系真正「動起來」。這次我們會讓八大行星都加入自己的 rotationSpeed也就是自轉速度。...
在原計劃中Day 23的目標是與外部 API 串接,但先前為了整體性我提早做好了這部分,於是今天主要是繼續優化前幾天加入的匯率功能。除此之外我還新增了「錢包」和...
今天開始加入太陽系最重要的成員「八大行星」。今天不會直接複製八份 SphereGeometry + Material + Mesh,而是開始把程式整理成「資料...
我今天幫 App 新增了歷史月報與跨月趨勢分析。前面的功能主要是在看「這個月花了多少」,今天進一步把不同月份的資料整理起來,讓使用者可以比較每個月的收入、支出與...
前面幾天我們都是使用固定大小的 800 × 500 來顯示 Three.js 畫面。從今天開始,我們要把原本的小型 Three.js 畫面改造成 全螢幕 3D...
今天拆第一個元件 量測台搭好了,第一輪「拆一個元件、隔天量它」從 AGENTS.md 開始。它是 Day3 地圖上「看現況」那一站最重要的東西:把「這個專案該怎...
一、今天完成目標 今天我們會完成: 再次認識 X、Y、Z 座標 建立多個 3D 球體 使用 position 設定不同位置 讓不同物件出現在 3D 空間 初步...
今天我幫App做了兩個大的升級:加入 React Router,把原本塞在一起的功能拆成不同頁面;同時完善多幣別的換算與顯示。 用 React Router 把...
若搭飛機從臺北松山機場到馬祖,可以選擇直飛北竿,也可以選擇直飛南竿,喜歡人文可以直飛北竿,喜歡熱鬧和美食可以直飛南竿,筆者個人導覽喜歡從北竿開始。若從北竿機場下...
DAY 6 我們學會了 3D 座標。也學會了: position → 位置rotation → 旋轉scale → 大小 今天我們來了解 Three.js...
今天我要幫記帳 App 加入 RWD(響應式網頁設計)。我發現我的app到了手機上會出現左右欄位擠在一起、Header 按鈕爆框等問題,因此今天主要讓 App...
今天主要是讓使用者在新增他國的幣別時,可以自動轉換讓使用者可以更方便了解自己的支出與收入。 讓記帳 App 支援多種幣別我希望使用者不只能記錄台幣,也可以輸入美...
漁港的天氣也是難以捉摸,可能一下子烈陽高照,一下子海風大作,一下子又飄雨不斷,因此,帶導覽的人會列上幾樣隨身用品,把這些用品列入清單,大致上跟旅行社作法差不多,...
今天主要替記帳 App 加入 Dark Mode 暗黑模式,讓使用者可以選擇自己想要的主題。 加入全域暗黑模式我在 Header 加入暗黑模式切換按鈕,並用 i...
過去五天我們都在幹同一件苦差事:從自己的 log 裡把 AI 爬蟲挖出來、驗明正身、看他們到底理不理 robots.txt。這套功夫很有價值,但真的很折騰人。...
今天終於要進入這次 30 天專案的核心之一:Three.js。Three.js 是建立在 WebGL 上的 JavaScript 3D 函式庫,可以幫我們簡化很...
需要製作完整的離線地圖淺山應該看做海拔較低,離平原較近,但畢竟還是有些高度,隨時會讓手機訊號消失,如果要導覽類似的活動梯隊,不管是自己製作的離線地圖,或下載...
昨天我們確立了專案的主軸與30天藍圖,今天進入實作第一步:搭建雲端分析環境。 為了把精力聚焦在「數據探索」本身,避免卡在本機安裝 Python、設定環境變數或套...