作者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://webptt.com/cn.aspx?n=bbs/GameDesign/M.1594689708.A.9C1.html
1F:→ Bencrie: Unity 不熟,但是 shader 是可以弄成 binary form 的 07/14 11:58
2F:→ Bencrie: 或者弄成 spir-v binary 07/14 11:59
3F:推 cjcat2266: C++的缩行和混淆符号的工具可以拿来用,不过要自己找一 07/15 01:13
4F:→ cjcat2266: 找,我只看过别人用,自己没用过 07/15 01:13
5F:推 kingroy: 可以包成dll的样子 印象中在store买回来的有部分就是包成 07/16 00:49
6F:→ kingroy: dll 07/16 00:49
7F:推 cjcat2266: 能包成DLL的应该仅限於C#程式码,因为各平台的shader c 07/16 01:14
8F:→ cjcat2266: ompiler不同 07/16 01:14
9F:推 osanaosana: 推 07/27 01:37