Toggle navigation
Search
思元的開發筆記
Programming
Unity
LeetCode
Golang
Game Demos
Archive
Blog
About
思元的開發筆記
關於 web service, unity, blogger 等軟體工程筆記
×
Search dev.twsiyuan.com
Golang server + WebSocket protocol + Unity C# client
研究資料傳輸方案,運用在工作專案中可能性的筆記。嘗試使用 Golang 開發伺服器 (Server),經由 WebSocket protocol 與使用 Unity C# 開發的用戶端 (Client) 串接。實作一個的應答伺服器 (Echo server),用戶端傳什麼給伺服...
Read More
王思元
2:18 下午
程式語言
,
C-sharp
,
Golang
,
Unity
Create windows service using NSSM
最近在 Windows server 上部署網路應用程式 (Windows program),就直接用服務 (Windows service) 方式來部屬吧。如何建置 Windows service 感覺就相當麻煩以及複雜,直到搜尋到 NSSM 這套好用的工具,能夠快速建立...
Read More
王思元
5:59 下午
軟體開發
,
Windows
Script GUIDs Remapping in Unity
需求,大量修改專案中的 GUIDs,並且保證 Assets 中參考不會遺失 (Reference missing)。 發現問題 剛開始時,只有一個 Unity 遊戲專案要弄,版本控制使用 Git,建立 Git repository 來放置專案所有資源 ,我們將專案架構分成下...
Read More
王思元
12:47 下午
程式語言
,
C-sharp
,
Unity
Integration of Jenkins and GitBlit
發現需求 自從上次完成建置好 第一個版本的 CI Server ,拿來自動整合並建置專案 (build project),並且可以在 Jenkins 管理頁直接瀏覽或是下載建置結果。 每天會自動定時排程作業 (jobs),自動建置一版,但當專案趨近完成後,好幾個禮拜都沒有再...
Read More
王思元
8:00 上午
軟體工程
,
Jenkins
Unity5 with Photon
在前次寫完參加 Photon 的說明會的 感想 後,在幾個禮拜前,按照台灣代理商的官方部落格的 教學文章 ,嘗試弄一次連線測試的專案,記錄那時候做的筆記。 Setup Environment Photon App-ID 採用 Photon Real-time 免費方案...
Read More
王思元
9:53 上午
程式語言
,
C-sharp
,
Photon
,
Unity
Golang Taipei Gathering #17
忘記什麼原因想去 Golang 聚會,自從上次錯過九月的 Golang 聚會後,便開始密切注意十月的聚會。沒想到開放報名的當天,只是因為工作太忙,晚上才匆匆到報名網頁想要,就已經沒有一般票了。 稍微跟主辦人 Evan Lin 聊一下,想說能不能拿到公關票,結果變成報...
Read More
王思元
9:12 下午
活動
,
程式語言
,
Golang
Blogger 使用標籤模式瀏覽側邊欄小工具
之前使用手機瀏覽他人的部落格時發現的設計,將側邊欄小工具 (Widget),例如熱門文章 (Popular posts)、網誌存檔 (Blog archive) 以及關於我 (About me) 等等,使用標籤 (Tabs) 整合在同一個區塊,點選標籤來切換顯示對應的小工具內容...
Read More
王思元
11:06 下午
Blogger
Blogger 側邊欄獨立一頁面,並使用 iframe 引用
原先的目的是希望 Google 搜尋不要把側邊欄的內容,編列成該頁的索引關鍵字,嘗試過搞錯用法的 googleoff/googleon tags 來標示,也嘗試過使用 Scripts 來產生側邊欄的內容,但 Google 是將執行過 Javascripts 後的 DOM (...
Read More
王思元
8:30 上午
Blogger
Unity Singleton Pattern 單例模式
看到 社團 有人在問,Unity 場景切換後怎麼拿到上個場景的資料?嗯,全域變數即可以處理這件事情,把資料放在全域變數中,到下個場景再去讀取。 關於全域變數,便直接想到 Singleton 這設計模式,建立一個唯一存在的物件實體 (Instance),又可以讓全部物件看到操...
Read More
王思元
1:10 下午
程式語言
,
C-sharp
,
Unity
Blogger 首頁僅顯示兩篇文章的問題與解決
遇到問題 最近發布三篇旅行遊記後,好奇到首頁 (Main page, Index) 查看排版,發現原先設定首頁顯示 十筆 文章,怎麼突然變成只有 兩筆 呢。 點選底部下列的分頁到下一頁,第二頁的文章查看,並比對網誌存檔 (Archive) 的文章列表,發現理應出現在第一頁的...
Read More
王思元
8:30 上午
Blogger
Photon 與 Unity 完美結合應用分享會 筆記心得
偶然看到的資訊,老闆說可以來看看,研究一下其他專案的網路解決方案,所以就報名參加了。文章為從現在拿到的資料以及現場講師的分享所理解的筆記心得,還未嘗試使用過。 先講結論: 若要進行多人連線的展示專題,只是單純在同步多個 Unity Client 的資料...
Read More
王思元
9:38 下午
軟體開發
,
Photon
,
Unity
Unity WebRequest
在 Unity 建立 Web Request,向指定網址資源送出 HTTP 要求 (Request),等待遠端伺服器回應 (Response),抓取回應得資料內容 (Content) 進行處理。 關於 HTTP 的資料傳輸結構,可以參考的「 HTTP 淺談,使用 PostMa...
Read More
王思元
10:48 下午
程式語言
,
C-sharp
,
Unity
Unity Editor: Apply multiple prefabs
這是一段在 Unity Editor 中小工具 (test on Unity5.3.5),一次操作對在場景中每一個選取的 Prefab objects,執行 Apply 將修改寫入到 Prefab 資料中。 文章結構先說結論,先介紹程式碼以及已知議題 (Issues),再說明...
Read More
王思元
6:07 下午
程式語言
,
C-sharp
,
Unity
HTTP 淺談,使用 PostMan 操作
最近與合作廠商溝通,公司所提供的服務應用 (based on HTTP) 要怎麼使用,但因對方沒有經驗而花費一些時間,因而寫這一篇概念篇,期許下次可以直接丟給窗口,對 HTTP 有所了解後,再來教學會比較輕鬆容易些。 HTTP 通訊協定 HTTP,現在被廣泛被使用,不管是網...
Read More
王思元
12:30 下午
軟體工程
,
HTTP
較新的文章
較舊的文章
粉絲專頁
本週熱門
網誌存檔
贊助廣告
粉絲專頁
每周熱門
Unity rendering order 整理筆記
自從上次 GameJam 體驗在 Unity 中,使用 SpriteRenderer 可直接調整 Sorting layer 來決定 render 順序後,便一直很好奇其背後實作到底是什麼,為什麼改變一個數值便能調整 sprites 在 render 結果的先後順序,而不...
HTTP TimeoutHandler 所踩到的雷與解決方式,需要額外判斷 Request.Context() 的狀態
最近遇到在 HTTP 伺服器壓力測試時遇到棘手的問題,從 nginx logs 發現伺服器回應許多 HTTP 503 service unavailable 的錯誤,一路追蹤最終發現是程式碼實作錯誤,記錄其筆記提醒自己不要忘記這個雷。
在 Unity 使用 AssetBundles 實作簡易的遊戲資源打包以及更新機制
Unity 官方之前在 Asset Store 上有分享 AssetBundle Manager ,並提供官方教學文章介紹 AssetBundle 載入機制,我們參考該教學以及範例,因應遊戲設計考量,自己使用 Unity 提供的底層 AssetBundle API,製作...
Unity AssetBundle Variants 機制研究筆記
最近使用 AssetBundle Variants 機制來打包遊戲專案,紀錄打包遇到的問題以及解決筆記。關於 AssetBnudles 機制可以參考 系列文章 。
Facebook Open Graph Setting in Blogger
Open Graph Protocol 是 Facebook 發展的 meta data 的建立規範,這邊僅提及文章(Article)的應用。 當部落格文章分享到 Facebook 時,Facebook 會讀取 Open Graph 的標籤資料來產生的文章預覽,包含縮圖以及摘要...
AWS Beanstalk: 日誌 Logs 推送到 CloudWatch 之設定筆記
參考 Reference 章節的 AWS 文件,紀錄如何將部署 在 AWS Beanstalk 的服務所產生的日誌 (logs),設定 CloudWatch Logs agent 來自動推送至 CloudWatch,而不用每次發生問題得自己花時間去撈 logs……。 ...
Unity5 Graphic raycastTarget default values
What is this 從社團上看到有人在討論,Unity GUI 大量的 UI 物件會使得 Graphic Raycaster 效能低落,因為要判斷該 Canvas 上許多的 Graphic 物件有沒有被 Ray 打到。主要的解決方案是減少判斷的 Graphic 物件,設...
C++ Library callback using C# in Unity and cross thread call
由社團文章討論所做的測試,主要是有人詢問,在外部 C++ library callback 函數中,呼叫 StartCoroutine 而導致錯誤訊息 StartCoroutine can only be called from the main thread。這明顯是一個跨執...
如何在 Unity 中實作場景資源參照 (SceneAsset Reference)
社團中看到有人問如何建立場景參照 (Scene Reference),當改變場景檔案名稱時 (*.unity),其 Reference 不會消失的功能,激起一點好奇心研究。查看 Unity 本身沒有提供該功能,Unity 場景管理 (SceneManager) 都是靠場景...
Unity 遊戲存檔機制淺談,從序列化 (Serialization) 到儲存裝置 (Storage)
之前在社團看到的有趣問題,因此綜合以前的開發經驗,整理成這份筆記。
網誌存檔
►
2018
( 27 )
►
10月
( 1 )
►
9月
( 1 )
►
8月
( 1 )
►
6月
( 3 )
►
5月
( 5 )
►
4月
( 4 )
►
3月
( 1 )
►
2月
( 6 )
►
1月
( 5 )
►
2017
( 59 )
►
12月
( 4 )
►
11月
( 3 )
►
10月
( 6 )
►
9月
( 5 )
►
8月
( 5 )
►
7月
( 5 )
►
6月
( 5 )
►
5月
( 4 )
►
4月
( 5 )
►
3月
( 8 )
►
2月
( 6 )
►
1月
( 3 )
▼
2016
( 44 )
▼
12月
( 3 )
Golang server + WebSocket protocol + Unity C# client
Create windows service using NSSM
Script GUIDs Remapping in Unity
►
11月
( 2 )
Integration of Jenkins and GitBlit
Unity5 with Photon
►
10月
( 6 )
Golang Taipei Gathering #17
Blogger 使用標籤模式瀏覽側邊欄小工具
Blogger 側邊欄獨立一頁面,並使用 iframe 引用
Unity Singleton Pattern 單例模式
Blogger 首頁僅顯示兩篇文章的問題與解決
Photon 與 Unity 完美結合應用分享會 筆記心得
►
9月
( 4 )
Unity WebRequest
Unity Editor: Apply multiple prefabs
HTTP 淺談,使用 PostMan 操作
►
8月
( 5 )
►
7月
( 4 )
►
6月
( 4 )
►
5月
( 2 )
►
4月
( 2 )
►
3月
( 3 )
►
2月
( 6 )
►
1月
( 3 )
►
2015
( 1 )
►
12月
( 1 )
贊助廣告