端,若使用了反射,并且加密时勾选了加密字符串,则运行到反射时必报错....(尽管在unity editor表现正常,试了官方的特性保护不被加密也不起作用)
因此不建议勾选字符串加密,重要字符串要放在服务器....比如你可能要与服务器通讯,但打开服务器要账号密码.账号密码不能存在unity,你可以这样做:
在你的服务器上用txt保存账号密码,并设置访问权限....写一个php当做中介,php能拿到txt中的账号密码,跟数据库通讯的方法写在php中
unity给php传入自身的账号密码,php鉴权若成功,再跟数据库通讯,返回unity所需的数据....简单来说就是:
WebGL支持反射,
但使用了反射,在WebGL就不能使用加密字符串
1️⃣ .NET2.0平台加密规则
如下图所示,按照步骤进行配置即可。