作者doasgloria (青柳立夏)
看板GameDesign
標題[程式] Unity的Shader程式碼有辦法隱藏起來嗎
時間Tue Jul 14 09:21:44 2020
乳題~~
假設我有個Unity C#腳本
我可以寫成C#類別庫 再建置成dll檔
這樣就可以發給別人使用內容~~
但是如果是shader檔
有辦法隱藏原始程式碼嗎(非疊字>///<)
目前查網路上是說
shader檔是需要執行時編譯
所以不能先編起來
那是否有別的方法可以做到保護呢(變成文字檔用別的方法儲存之類的~~)
希望版上有經驗大大們指教 ^0^ !!
--
如果我們要把磁鐵棒放進線圈,
線圈會說「不!!不要過來!!」而發出阻力不讓磁鐵棒靠近。
但是如果我們要把放進去的磁鐵棒從線圈拿走, 「傲嬌是一種
線圈反而會說「我…我又沒有叫你走!!」而發出阻力不讓磁鐵棒離開。 自然現象」
這種現象不就是傲嬌嗎! 新科科人雜誌
所以傲嬌這東西根本不是新梗,19世紀就有科學家發現傲嬌了。 /民明書房
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.77.195 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1594689708.A.9C1.html
→ Bencrie: Unity 不熟,但是 shader 是可以弄成 binary form 的 07/14 11:58
→ Bencrie: 或者弄成 spir-v binary 07/14 11:59
推 cjcat2266: C++的縮行和混淆符號的工具可以拿來用,不過要自己找一 07/15 01:13
→ cjcat2266: 找,我只看過別人用,自己沒用過 07/15 01:13
推 kingroy: 可以包成dll的樣子 印象中在store買回來的有部分就是包成 07/16 00:49
→ kingroy: dll 07/16 00:49
推 cjcat2266: 能包成DLL的應該僅限於C#程式碼,因為各平台的shader c 07/16 01:14
→ cjcat2266: ompiler不同 07/16 01:14
推 osanaosana: 推 07/27 01:37