啥東西眾所周知,雖然我是開發 Unity 的,但鮮少會開 Visual Studio,都用 VS Code 做為代碼撰寫的工具。一方面是 Visual Studio 龜速啟動與記憶體占用(儘管現在已經快多了);另一方面就是已經被快捷鍵養壞了,VS Code 進 Zen Mode,寫程式滑鼠幾本是不碰了。
這個 Zed Editor 也是觀望一段時間了,最近有點閒,剛好 VS Code 的插件...
前言最近想對 夢回 2020 VR 開發(下) 裡面所說的中控軟體做不同的實現,是關於輸出學習歷程的功能。
原本對方的需求是,要把學習歷程(使用教材的情況)格式化輸出,但這部分有幾個不合理的地方:
不同平台,存檔位置不同(儘管都是 Android 基底)
建置後不好除錯,插插拔拔的
輸出的檔案,或許是 json?又或是 csv?總之不是人好閱讀的格式,不知道該用甚麼軟體檢視
...
前情提要夢回 2020 VR 開發(下) 裡說到關於中控插件的事情,最近結案時被指出相關機能有問題,說是會閃屏與無法輸出畫面。
打從一開始,我就非常藐視這個中控軟體,為了解決畫面擷取就用了一大個黑盒子插件,重新封裝的源代碼也完全沒有進行版控(也許有,但如果有,也應該是提供 git 連結,而非打包好的 unitypackage)。
這篇就來說說到底經歷了甚麼 💩,怎麼火氣又上來了。
...
前情提要夢回 2020 VR 開發(上) 講完原專案與移植到 XRSPACE 平台,書接上回,這篇要說的是第二次移植的事情。
第二次移植一個多月前,教授又來消息了,說這次要移植到 Meta Quest 及 HTC Vive Focus 上。
因為要針對兩個平台做發布,而 OpenXR 在 Unity 上相較幾年前成熟多了,所以這次就直接用 OpenXR 加上 XR Interaction ...
前情提要大學期間接手了教授接的教育部 VR 教材專案,而畢業三年後,最近又聯絡上我,要做新的平台移植,所以紀錄一下這個 VR 專案的開發史。
這篇比較不會涉及到專業知識,實作的部分之後再整理成另一篇。另外因為有點長了,所以拆成上下兩篇。
原專案開發專案啟動在 2020 年 10 月,當時一體機效能相當差,所以目標平台是需要 PC 運算頭戴裝置輸出的 HTC Vive...
目的最近著手處理很久沒動的 AimLab Minimal 專案的下載源問題。
因為宗旨是讓所有使用者都能用 Javascript 撰寫任務並與其他人分享,所以需要有個下載源,給使用者檢索任務與下載。
原本的做法是用 Google Sheet + GAS 寫個簡單可呼叫的方法,任務包放在 Google 雲端上一併處理,但這樣是我中心化管理所有任務包,況且任務內容應該也會做版控,所以統一在 Gi...
幾小時前剛拿到解召令,趕緊的,趁身體還沒忘記教召感覺的時候,振筆疾書。
前情提要本人 2023 年 3 月底退伍的,今年(2025)4 月接到後備指揮部電話通知即將被教召。
也太 TM 準時了吧,官方說法是八年 4 次召集,兩年一到準時教召,同期的夥伴們比我早退伍的都還沒被通知到,就我一個獲得在入伍優先權。。。
家兄大我個 4 歲,自然比我早退伍,他今年才收到教召令的說。。。...
都是個啥背景照官方的說法,SpacetimeDB 是為了給他們開發的 MMORPG 遊戲實現連線機能,遊戲內的連線基本上分成三種:
實時傳輸
資料存儲
後端邏輯
而現行存在的解決方案過於混雜且功能不全面,例如:
Firebase 提供了很多解決方案,包含存儲及資料傳輸,雖然算是易用但過於零碎,且無後端實現
Photon 提供了多人遊戲的數據傳輸、配對、存儲等解決方案,但綁定得過死,所以...
需求在 Discord 是 Electron 基底的應用程式(Chromium 運行環境),所以理應要能夠開啟同瀏覽器 F12 的開發者工具。
設定因為開發者工具有隱私洩漏的疑慮,所以預設是無法開啟的,到以下路徑設定檔內新增 parameter:
%appdata%/discord/settings.json
Windows 版的應用快取路徑,Linux 應該是 home/....
前言到 Hexo 寫點東西也已經十篇了,對,我又不滿足了。
雖然當初是為了利用 markdown 快速編輯的特性,但偶而還是想在文章中穿插點瀏覽器交互的東西,沒錯,我說的就是 <script>。
照理說應該會很順利的,畢竟 markdown 本就支援穿插 html,Hexo 渲染時也能把 <script> 標籤給放進去,但我測試的時候就發現問題了,這個主題有使用 Sw...